home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Bikini Karate Babes
/
Bikini Karate Babes - Disc 1.iso
/
setup.inx
(
.txt
)
< prev
Wrap
InstallShield Compiled Script
|
2002-09-18
|
116KB
|
13,224 lines
///////////////////////////////////////////////////////////////////////////////////
///[ sexy installshield decompiler for is6/is7 ]////////
///[ (c) sn00pee 2002 ]////////
///////////////////////////////////////////////////////////////////////////////////
///[ starting decompilation ]////////
///////////////////////////////////////////////////////////////////////////////////
///////////////////////////////////////////////////////////////////////////////////
// typedefs
typedef _td0
begin
BOOL bWin95;
BOOL bWin9X;
BOOL bWin98;
BOOL bSubversion_A;
BOOL bSubversion_B;
BOOL bSubversion_C;
BOOL bVersionNotFound;
end;
typedef _td1
begin
BOOL bWinNT;
BOOL bWinNT4;
BOOL bWinNT351;
BOOL bWin2000;
BOOL bAdmin_Logged_On;
NUMBER nServicePack;
end;
typedef _td2
begin
_td1 WINNT;
_td0 WIN9X;
BOOL bShellExplorer;
BOOL bAlpha;
BOOL bIntel;
NUMBER nOSMajor;
NUMBER nOSMinor;
NUMBER nWinMajor;
NUMBER nWinMinor;
end;
typedef _td3
begin
NUMBER nYearMonth;
NUMBER nDay;
NUMBER nHourMin;
NUMBER nSeconds;
end;
typedef _td4
begin
NUMBER nLength;
NUMBER nMemoryLoad;
NUMBER nTotalPhys;
NUMBER nAvailPhys;
NUMBER nTotalPageFile;
NUMBER nAvailPageFile;
NUMBER nTotalVirtual;
NUMBER nAvailVirtual;
end;
typedef _td5
begin
NUMBER nOSVersionInfoSize;
NUMBER nMajorVersion;
NUMBER nMinorVersion;
NUMBER nBuildNumber;
NUMBER nPlatformId;
STRING szCSDVersion[128];
end;
typedef _td6
begin
NUMBER nLowDateTime;
NUMBER nHighDateTime;
end;
typedef _td7
begin
NUMBER nFileAttribs;
_td6 ftCreationTime;
_td6 ftLastAccessTime;
_td6 ftLastWriteTime;
NUMBER nFileSizeHigh;
NUMBER nFileSizeLow;
NUMBER nReserved0;
NUMBER nReserved1;
STRING szFileName[260];
STRING szAlternateFileName[14];
STRING szFiller[2];
end;
typedef _td8
begin
NUMBER left;
NUMBER top;
NUMBER right;
NUMBER bottom;
end;
///////////////////////////////////////////////////////////////////////////////////
// prototypes (total: 479)
// dll-imports (total: 160)
prototype INT USER.SetWindowPos(HWND, INT, INT, INT, INT, INT, INT);
prototype NUMBER USER.GetClientRect(HWND, POINTER);
prototype HWND KERNEL.GetModuleHandle(STRING);
prototype INT USER.ShowWindow(HWND, SHORT);
prototype NUMBER USER.SetWindowText(HWND, STRING);
prototype HWND USER.SetFocus(HWND);
prototype INT USER.ReleaseDC(HWND, HWND);
prototype INT USER.MoveWindow(HWND, INT, INT, INT, INT, INT);
prototype BOOL USER.IsWindow(HWND);
prototype BOOL USER.IsIconic(HWND);
prototype NUMBER ISRT.IsObject(VARIANT);
prototype NUMBER ISRT.IsEmpty(VARIANT);
prototype NUMBER ISRT.__GetMainWindow(POINTER, BYREF VARIANT);
prototype NUMBER ISRT.__GetProgress(POINTER, BYREF VARIANT);
prototype NUMBER USER.GetWindowRect(HWND, POINTER);
prototype NUMBER USER.GetWindowLong(HWND, INT);
prototype HWND USER.GetFocus();
prototype HWND USER.GetDlgItem(HWND, INT);
prototype HWND USER.GetDC(HWND);
prototype INT USER.GetClassName(HWND, BYREF STRING, INT);
prototype BOOL USER.EnableWindow(HWND, SHORT);
prototype NUMBER ISRT.MessageBeepP(NUMBER);
prototype NUMBER ISRT.GetHandle(POINTER, NUMBER);
prototype NUMBER ISRT._ShowWizardPages(NUMBER, NUMBER);
prototype NUMBER ISRT._Rebooted(NUMBER);
prototype NUMBER ISRT._AppSearch(NUMBER);
prototype NUMBER ISRT._CCPSearch(NUMBER);
prototype NUMBER ISRT._ExitInstall(NUMBER);
prototype NUMBER ISRT._InitInstall(NUMBER);
prototype NUMBER GDI32.GetDeviceCaps(HWND, NUMBER);
prototype NUMBER KERNEL32.DeleteFileA(STRING);
prototype NUMBER KERNEL32.GetDriveType(STRING);
prototype NUMBER KERNEL32.GetFileAttributesA(STRING);
prototype NUMBER KERNEL32.GetLocaleInfo(NUMBER, NUMBER, BYREF STRING, BYREF NUMBER);
prototype NUMBER KERNEL32.GetLocalTime(POINTER);
prototype NUMBER KERNEL32.GetPrivateProfileStringA(POINTER, POINTER, STRING, BYREF STRING, NUMBER, STRING);
prototype NUMBER KERNEL32.GetPrivateProfileString(STRING, STRING, STRING, BYREF STRING, NUMBER, STRING);
prototype NUMBER KERNEL32.GetProfileStringA(POINTER, POINTER, STRING, BYREF STRING, NUMBER);
prototype NUMBER KERNEL32.GetSystemDefaultLCID();
prototype NUMBER KERNEL32.GetUserDefaultLangID();
prototype BOOL USER.IsWindowVisible(HWND);
prototype BOOL USER.SetForegroundWindow(HWND);
prototype NUMBER USER32.CharUpperBuffA(BYREF STRING, NUMBER);
prototype NUMBER USER32.GetDesktopWindow();
prototype NUMBER USER32.GetSystemMetrics(NUMBER);
prototype NUMBER USER32.GetWindowText(HWND, BYREF STRING, NUMBER);
prototype NUMBER USER32.GetWindowTextLength(HWND);
prototype NUMBER USER32.MessageBoxA(HWND, STRING, STRING, NUMBER);
prototype NUMBER USER.SendMessageA(HWND, NUMBER, NUMBER, BYREF STRING);
prototype NUMBER USER32.SendMessageA(HWND, NUMBER, NUMBER, NUMBER);
prototype NUMBER USER32.SetWindowLong(HWND, NUMBER, NUMBER);
prototype NUMBER USER32.ScreenToClient(HWND, POINTER);
prototype NUMBER USER32.DrawText(HWND, BYREF STRING, NUMBER, POINTER, NUMBER);
prototype NUMBER GDI32.CreateRectRgn(NUMBER, NUMBER, NUMBER, NUMBER);
prototype NUMBER USER32.SetWindowRgn(HWND, NUMBER, BOOL);
prototype NUMBER ISRT._EnablePrevDialog(POINTER, BOOL, STRING);
prototype NUMBER KERNEL32.GetVersion();
prototype NUMBER KERNEL32.GetVolumeInformation(BYREF STRING, BYREF STRING, NUMBER, BYREF NUMBER, BYREF NUMBER, BYREF NUMBER, BYREF STRING, NUMBER);
prototype NUMBER KERNEL32.GetWindowsDirectory(BYREF STRING, BYREF NUMBER);
prototype NUMBER KERNEL32.GlobalMemoryStatus(POINTER);
prototype NUMBER KERNEL32.FindClose(NUMBER);
prototype NUMBER KERNEL32.FindFirstFileA(STRING, POINTER);
prototype NUMBER KERNEL32.FindNextFileA(NUMBER, POINTER);
prototype NUMBER KERNEL32.FormatMessageA(NUMBER, NUMBER, NUMBER, NUMBER, BYREF STRING, NUMBER, NUMBER);
prototype NUMBER KERNEL32.lstrlen(STRING);
prototype NUMBER KERNEL32.MoveFileA(STRING, STRING);
prototype NUMBER KERNEL32.SetFileAttributesA(STRING, NUMBER);
prototype NUMBER KERNEL32.WritePrivateProfileStringA(STRING, POINTER, POINTER, STRING);
prototype NUMBER KERNEL32.WritePrivateProfileString(STRING, STRING, STRING, STRING);
prototype NUMBER KERNEL32.WriteProfileStringA(STRING, POINTER, POINTER);
prototype BOOL KERNEL32.GetVersionEx(POINTER);
prototype NUMBER ISRT._ComponentIsItemSelected(NUMBER, STRING, STRING);
prototype NUMBER ISRT._ComponentSelectItem(NUMBER, STRING, STRING, BOOL);
prototype NUMBER ISRT._ComponentErrorInfo(NUMBER, BYREF VARIANT, BYREF STRING);
prototype NUMBER ISRT._ComponentTransferData(NUMBER, STRING);
prototype NUMBER ISRT._ComponentFilterLanguage(NUMBER, STRING, NUMBER, BOOL);
prototype NUMBER ISRT._ComponentFilterOS(NUMBER, STRING, NUMBER, NUMBER, BOOL);
prototype NUMBER ISRT._ComponentSaveTarget(NUMBER, STRING);
prototype NUMBER ISRT._ComponentRemoveAll(NUMBER);
prototype NUMBER ISRT._ComponentListItems(NUMBER, STRING, STRING, NUMBER);
prototype NUMBER ISRT._DefineDialog(POINTER, STRING, HWND, STRING, NUMBER, STRING, NUMBER, HWND, NUMBER);
prototype NUMBER ISRT._WaitOnDialog(POINTER, STRING);
prototype NUMBER ISRT._EndDialog(POINTER, STRING);
prototype NUMBER ISRT._ReleaseDialog(POINTER, STRING);
prototype NUMBER ISRT._CmdGetHwndDlg(POINTER, STRING);
prototype NUMBER ISRT._DialogSetFont(POINTER, STRING, NUMBER, NUMBER);
prototype NUMBER ISRT.PathCompactPathPixel(HWND, STRING, BYREF STRING, NUMBER);
prototype NUMBER ISRT.ComponentViewSetInfoEx(NUMBER, NUMBER, NUMBER, STRING);
prototype NUMBER ISRT._SetAltMainImage(POINTER, NUMBER, STRING);
prototype NUMBER ISRT._EnableStatus(POINTER, NUMBER);
prototype NUMBER ISRT.EnableHourGlass(POINTER, BOOL);
prototype BOOL ISRT._ExistsDir(STRING);
prototype BOOL ISRT._ExistsDisk(STRING);
prototype BOOL ISRT._ExistsFile(STRING);
prototype NUMBER ISRT._CreateDir(POINTER, STRING);
prototype NUMBER ISRT._OpenFile(POINTER, STRING, NUMBER, BOOL);
prototype NUMBER ISRT._CloseFile(POINTER, NUMBER);
prototype NUMBER ISRT._WriteLine(POINTER, NUMBER, STRING);
prototype NUMBER ISRT.GetCPUType();
prototype NUMBER ISRT.GetPorts(BYREF NUMBER, BYREF NUMBER);
prototype NUMBER ISRT._GetDiskSpaceEx(STRING, BYREF NUMBER, BYREF NUMBER, NUMBER, BOOL);
prototype NUMBER ISRT._InetGetNextDisk(NUMBER, BYREF STRING, NUMBER);
prototype void ISRT._InetEndofTransfer(NUMBER);
prototype NUMBER ISRT._InetGetLastError(NUMBER);
prototype BOOL ISRT.IsNTAdmin();
prototype BOOL ISRT.PathIsValidSyntax(STRING);
prototype NUMBER ISRT.__GetInfo(POINTER, BYREF VARIANT);
prototype NUMBER ISRT.__GetLogDB(POINTER, BYREF VARIANT);
prototype NUMBER ISRT.__GetFileRegistrar(POINTER, BYREF VARIANT);
prototype NUMBER ISRT.__GetReboot(POINTER, BYREF VARIANT);
prototype NUMBER ISRT.__GetTextSub(POINTER, BOOL, BYREF VARIANT);
prototype NUMBER ISRT.__GetContextGUID(POINTER, BYREF STRING);
prototype NUMBER ISRT.__GetCmdLineOptions(POINTER, BYREF BOOL, BYREF BOOL, BYREF BOOL, BYREF BOOL, BYREF STRING, BYREF STRING, BYREF STRING, BYREF STRING, BYREF STRING, BYREF STRING, NUMBER);
prototype NUMBER ISRT.__RestoreMainLog(NUMBER);
prototype NUMBER ISRT.__SetComponentLog(NUMBER, NUMBER);
prototype NUMBER ISRT.__ReleaseObjectContext(NUMBER);
prototype NUMBER ISRT.__CreateObjectContext(NUMBER, NUMBER);
prototype NUMBER ISRT.__LoadString(NUMBER, STRING, BYREF STRING, NUMBER);
prototype NUMBER ISMIF32.InstallStatusMIF(STRING, STRING, STRING, STRING, STRING, STRING, STRING, BOOL);
prototype NUMBER ISRT._SetupInet(NUMBER);
prototype NUMBER ISRT._CleanupInet(NUMBER);
prototype NUMBER ISRT.__GetUser(POINTER, BYREF VARIANT);
prototype NUMBER ISRT._SetPaletteFile(POINTER, STRING);
prototype NUMBER ISRT._DoSprintf(BYREF STRING, NUMBER, STRING, BYREF VARIANT);
prototype NUMBER ISRT._RegSetKeyValue(POINTER, NUMBER, STRING, STRING, NUMBER, ???, NUMBER);
prototype NUMBER ISRT._RegQueryKeyValue(POINTER, NUMBER, STRING, STRING, BYREF NUMBER, BYREF ???, BYREF NUMBER);
prototype NUMBER ISRT._RegCreateKey(POINTER, NUMBER, STRING, STRING, BOOL);
prototype NUMBER ISRT._ListDeleteString(POINTER, NUMBER);
prototype NUMBER ISRT._ListCurrentString(POINTER, NUMBER, BYREF STRING, NUMBER);
prototype NUMBER ISRT._ListGetFirstItem(POINTER, NUMBER, BYREF NUMBER);
prototype NUMBER ISRT._ListGetFirstString(POINTER, NUMBER, BYREF STRING, NUMBER);
prototype NUMBER ISRT._ListGetNextItem(POINTER, NUMBER, BYREF NUMBER);
prototype NUMBER ISRT._ListGetNextString(POINTER, NUMBER, BYREF STRING, NUMBER);
prototype NUMBER ISRT._ListGetType(POINTER, NUMBER);
prototype NUMBER ISRT._ListFindString(POINTER, NUMBER, STRING);
prototype NUMBER ISRT._ListAddString(POINTER, NUMBER, STRING, NUMBER);
prototype NUMBER ISRT._ListAddItem(POINTER, NUMBER, NUMBER, NUMBER);
prototype NUMBER ISRT._ListSetIndex(POINTER, NUMBER, NUMBER);
prototype NUMBER ISRT._ListCount(POINTER, NUMBER);
prototype NUMBER ISRT._ListDestroy(POINTER, BYREF NUMBER);
prototype NUMBER ISRT._ListCreate(POINTER, NUMBER);
prototype NUMBER ISRT.LangLoadString(POINTER, NUMBER, BYREF STRING, NUMBER);
prototype NUMBER ISRT._BrowseForFolder(POINTER, STRING, STRING, STRING, STRING, NUMBER, BYREF STRING);
prototype NUMBER ISRT.EnumFoldersItems(POINTER, STRING, NUMBER, NUMBER);
prototype NUMBER ISRT.PathGetDrive(STRING, BYREF STRING, NUMBER);
prototype NUMBER ISRT.PathGetPath(STRING, BYREF STRING, NUMBER);
prototype NUMBER ISRT.PathGetDir(STRING, BYREF STRING, NUMBER);
prototype NUMBER ISRT.PathGetFile(STRING, BYREF STRING, NUMBER);
prototype NUMBER ISRT.PathGetFileName(STRING, BYREF STRING, NUMBER);
prototype NUMBER ISRT.PathGetFileExt(STRING, BYREF STRING, NUMBER);
prototype NUMBER ISRT.PathGetSpecialFolder(NUMBER, BYREF STRING, NUMBER);
prototype NUMBER ISRT._GetSupportDir(POINTER, BYREF STRING, NUMBER);
prototype NUMBER ISRT.__GetMaintenanceMode(POINTER, BYREF BOOL);
prototype NUMBER ISRT.__GetProductGuid(POINTER, BYREF STRING);
prototype NUMBER ISRT.__GetLog(POINTER, BYREF VARIANT);
prototype NUMBER ISRT._SetTitle(NUMBER, STRING, NUMBER, NUMBER);
prototype NUMBER ISRT._SetDisplayEffect(NUMBER, NUMBER);
prototype NUMBER ISRT._StatusUpdate(NUMBER, BOOL, NUMBER);
prototype NUMBER ISRT.__ISRTReleasePropertyBag(NUMBER);
prototype NUMBER ISRT.__ISRTGetPropertyBag(NUMBER, BYREF NUMBER);
// functions (total: 319)
prototype NUMBER function_0();
prototype NUMBER function_1();
prototype NUMBER function_2();
prototype NUMBER function_3();
prototype NUMBER function_4();
prototype NUMBER function_76(BOOL, STRING, NUMBER);
prototype VARIANT ComponentErrorInfo();
prototype NUMBER ComponentIsItemSelected(STRING, STRING);
prototype NUMBER ComponentSelectItem(STRING, STRING, BOOL);
prototype NUMBER ComponentListItems(STRING, STRING, POINTER);
prototype NUMBER ComponentTransferData(STRING);
prototype NUMBER ComponentFilterOS(STRING, NUMBER, NUMBER, BOOL);
prototype NUMBER ComponentFilterLanguage(STRING, NUMBER, BOOL);
prototype NUMBER function_84();
prototype NUMBER function_85(STRING);
prototype NUMBER function_95(STRING, HWND, STRING, NUMBER, STRING, NUMBER, HWND, NUMBER);
prototype NUMBER EzDefineDialog(STRING, STRING, STRING, NUMBER);
prototype NUMBER EndDialog(STRING);
prototype NUMBER ReleaseDialog/EndDialog(STRING);
prototype NUMBER WaitOnDialog/ReleaseDialog(STRING);
prototype NUMBER CmdGetHwndDlg/WaitOnDialog(STRING);
prototype NUMBER function_101(STRING, NUMBER, NUMBER);
prototype NUMBER CtrlGetText(STRING, NUMBER, BYREF STRING);
prototype NUMBER function_103(STRING, NUMBER, STRING);
prototype NUMBER CtrlGetCurSel(STRING, NUMBER, BYREF STRING);
prototype NUMBER CtrlSetCurSel/CtrlGetCurSel(STRING, NUMBER, STRING);
prototype NUMBER CtrlGetState(STRING, NUMBER);
prototype NUMBER CtrlSetState(STRING, NUMBER, NUMBER);
prototype NUMBER CtrlSelectText(STRING, NUMBER);
prototype NUMBER CtrlPGroups(STRING, NUMBER);
prototype NUMBER CtrlSetList(STRING, NUMBER, POINTER);
prototype NUMBER DialogSetInfo(NUMBER, STRING, NUMBER);
prototype NUMBER function_119();
prototype NUMBER SetDialogTitle(NUMBER, STRING);
prototype STRING function_121(NUMBER);
prototype STRING function_122(NUMBER);
prototype STRING function_123(NUMBER);
prototype NUMBER function_124();
prototype NUMBER function_127();
prototype NUMBER function_128();
prototype NUMBER function_129();
prototype NUMBER function_130();
prototype NUMBER function_131();
prototype NUMBER function_132(NUMBER);
prototype NUMBER function_133(NUMBER);
prototype NUMBER function_134(NUMBER);
prototype NUMBER function_135(NUMBER, NUMBER, NUMBER, NUMBER);
prototype NUMBER EnterDisk(STRING, STRING);
prototype NUMBER EnterDisk(STRING, STRING);
prototype void function_140();
prototype NUMBER ExistsDisk(STRING);
prototype NUMBER ExistsDir/ExistsDisk(STRING);
prototype NUMBER OpenFileMode(NUMBER);
prototype NUMBER CreateFile/OpenFile(BYREF NUMBER, STRING, STRING);
prototype NUMBER CloseFile(NUMBER);
prototype NUMBER WriteLine/GetLine(NUMBER, STRING);
prototype NUMBER function_147(STRING);
prototype NUMBER DeleteFile(STRING);
prototype NUMBER function_149(STRING, STRING, BYREF STRING);
prototype NUMBER function_150();
prototype NUMBER function_151(NUMBER, STRING, STRING, BOOL, BYREF STRING, BOOL);
prototype NUMBER GetDiskSpace(STRING);
prototype NUMBER GetDiskSpaceEx(STRING, NUMBER);
prototype NUMBER GetExtents(BYREF NUMBER, BYREF NUMBER);
prototype NUMBER GetSystemInfo(NUMBER, BYREF NUMBER, BYREF STRING);
prototype NUMBER function_163(BYREF NUMBER, BYREF STRING);
prototype NUMBER function_164();
prototype NUMBER function_165(BYREF NUMBER);
prototype NUMBER function_166(NUMBER, BYREF STRING);
prototype NUMBER function_167(BYREF NUMBER, STRING);
prototype NUMBER function_168(BYREF NUMBER);
prototype NUMBER function_169(BYREF NUMBER, BYREF STRING);
prototype NUMBER function_170(BYREF STRING);
prototype NUMBER function_171(BYREF STRING);
prototype NUMBER function_172(BYREF STRING);
prototype NUMBER function_173(BYREF STRING);
prototype NUMBER function_174(BYREF STRING);
prototype NUMBER function_175(BYREF NUMBER);
prototype NUMBER function_176(BYREF NUMBER, BYREF NUMBER, BYREF STRING);
prototype NUMBER function_177(BYREF NUMBER);
prototype NUMBER function_178(STRING, BYREF STRING);
prototype NUMBER function_179(BYREF NUMBER, BYREF NUMBER, BYREF STRING);
prototype NUMBER function_180(STRING, NUMBER);
prototype NUMBER function_184();
prototype NUMBER function_185();
prototype NUMBER function_186(BYREF STRING, NUMBER, BYREF STRING);
prototype NUMBER function_187();
prototype NUMBER function_188();
prototype NUMBER function_189();
prototype NUMBER function_193(NUMBER, STRING);
export prototype NUMBER __ISRTInit(STRING, NUMBER, NUMBER);
export prototype void __ISRTUnInit();
export prototype NUMBER __ISRTSetComponentLog(NUMBER);
export prototype NUMBER __ISRTRestoreMainLog();
prototype STRING function_211(STRING);
prototype NUMBER function_213(NUMBER, STRING);
prototype NUMBER function_214();
prototype NUMBER function_215();
prototype NUMBER function_216();
prototype NUMBER function_217();
prototype NUMBER function_218(STRING);
prototype NUMBER function_219();
prototype NUMBER function_220();
prototype NUMBER function_222();
prototype NUMBER function_223();
prototype NUMBER HIWORD(NUMBER);
prototype NUMBER LOWORD/HIWORD(NUMBER);
prototype NUMBER function_230(NUMBER, NUMBER);
prototype NUMBER SendMessage(HWND, NUMBER, NUMBER, NUMBER);
prototype NUMBER GetWindowHandle(NUMBER);
prototype NUMBER MessageBeep/Delay(NUMBER);
prototype NUMBER Do(NUMBER);
export prototype NUMBER __ISRTDoExit();
prototype NUMBER System(NUMBER);
prototype STRING function_237(NUMBER);
prototype NUMBER MessageBox(STRING, NUMBER);
prototype NUMBER SprintfBox(NUMBER, STRING, STRING);
prototype NUMBER function_240(STRING, STRING, NUMBER);
prototype NUMBER function_242();
prototype NUMBER function_243();
prototype NUMBER function_244();
prototype NUMBER GetProfString(STRING, STRING, STRING, BYREF STRING);
prototype NUMBER WriteProfString(STRING, STRING, STRING, STRING);
prototype NUMBER function_247(STRING, STRING, STRING, STRING);
prototype NUMBER function_248(STRING);
prototype NUMBER function_249(BYREF STRING, BOOL);
prototype NUMBER function_250(NUMBER);
prototype NUMBER function_251(BYREF STRING);
prototype NUMBER CreateInstallationInfo();
prototype NUMBER SetInstallationInfo(STRING, STRING, STRING, STRING);
prototype NUMBER RegDBGetKeyValueEx/RegDBSetKeyValueEx(STRING, STRING, BYREF NUMBER, BYREF STRING, BYREF NUMBER);
prototype NUMBER RegDBSetDefaultRoot(NUMBER);
prototype NUMBER function_256(NUMBER, STRING);
prototype NUMBER MaintenanceStart();
prototype NUMBER function_258(STRING);
prototype NUMBER function_259(NUMBER, BYREF STRING, BYREF STRING, BYREF NUMBER);
prototype NUMBER function_260(NUMBER, STRING, STRING, BYREF NUMBER, BYREF STRING, BYREF NUMBER);
prototype NUMBER function_261(NUMBER, STRING, STRING, NUMBER, STRING, NUMBER);
prototype NUMBER function_262();
prototype NUMBER ListCreate(NUMBER);
prototype NUMBER ListDestroy(BYREF POINTER);
prototype NUMBER ListCount/ListDestroy(POINTER);
prototype NUMBER ListSetIndex(POINTER, NUMBER);
prototype NUMBER ListAddItem(POINTER, NUMBER, NUMBER);
prototype NUMBER ListAddString(POINTER, STRING, NUMBER);
prototype NUMBER ListCurrentString/ListGetFirstString/ListGetNextString(POINTER, BYREF STRING);
prototype NUMBER ListFindString(POINTER, STRING);
prototype NUMBER ListGetFirstItem(POINTER, BYREF NUMBER);
prototype NUMBER ListGetFirstString(POINTER, BYREF STRING);
prototype NUMBER ListGetNextItem(POINTER, BYREF NUMBER);
prototype NUMBER ListGetNextString(POINTER, BYREF STRING);
prototype NUMBER ListDeleteString/ListDeleteItem(POINTER);
prototype NUMBER function_279(POINTER);
prototype NUMBER SdAskDestPath(STRING, STRING, BYREF STRING, NUMBER);
prototype NUMBER SdExceptions(NUMBER, STRING);
prototype NUMBER function_296(STRING, STRING, NUMBER);
prototype NUMBER function_297(STRING, STRING, NUMBER);
prototype NUMBER function_298(STRING, NUMBER, HWND);
prototype NUMBER function_299(STRING, NUMBER, HWND);
prototype NUMBER function_300(STRING, NUMBER, HWND);
prototype NUMBER function_301(STRING, NUMBER, HWND, NUMBER);
prototype NUMBER function_302(STRING, NUMBER);
prototype NUMBER function_303(STRING, STRING, NUMBER, STRING, NUMBER);
prototype NUMBER function_304(STRING, NUMBER, NUMBER);
prototype NUMBER function_305(STRING, STRING, STRING, STRING, STRING, BYREF NUMBER, BYREF NUMBER);
prototype NUMBER SdFinishEx/SdFinish(STRING, STRING, STRING, STRING, STRING, NUMBER, NUMBER);
prototype NUMBER SdInit();
prototype NUMBER SdInit();
prototype NUMBER function_309(STRING, NUMBER, NUMBER, STRING);
prototype NUMBER function_310(NUMBER);
prototype NUMBER function_311(NUMBER);
prototype NUMBER function_312(HWND);
prototype NUMBER function_313(STRING, INT, STRING);
prototype NUMBER function_314(STRING, NUMBER, STRING, NUMBER, NUMBER);
prototype NUMBER function_315(INT, STRING);
prototype NUMBER function_316(INT, BYREF INT, BYREF BOOL);
prototype NUMBER SdMakeName(BYREF STRING, STRING, STRING, BYREF NUMBER);
prototype NUMBER function_318(BYREF STRING);
prototype NUMBER function_319();
prototype NUMBER function_320(HWND);
prototype STRING SdLoadString(NUMBER);
prototype NUMBER function_322(STRING);
prototype NUMBER function_323(STRING, NUMBER, STRING);
prototype NUMBER SdProductName(STRING);
prototype NUMBER SdSelectFolder(STRING, STRING, BYREF STRING);
prototype NUMBER function_327(STRING, STRING);
prototype NUMBER SelectDir(STRING, STRING, BYREF STRING, BOOL);
prototype NUMBER function_329(STRING, STRING, BYREF STRING, BOOL);
prototype NUMBER GetFolderNameList(STRING, POINTER, POINTER);
prototype NUMBER ProgDefGroupType(NUMBER);
prototype NUMBER function_333();
prototype STRING function_334(STRING);
prototype NUMBER function_336(STRING, STRING);
prototype NUMBER function_337();
prototype NUMBER SilentWriteData(STRING, STRING, NUMBER, STRING, NUMBER);
prototype NUMBER SilentReadData/SilentWriteData(STRING, STRING, NUMBER, BYREF STRING, BYREF NUMBER);
prototype NUMBER function_340(STRING);
prototype NUMBER function_341(STRING, STRING, STRING);
prototype NUMBER function_342(STRING, STRING, NUMBER);
prototype NUMBER function_343(STRING, STRING, POINTER);
prototype NUMBER function_344(STRING, STRING, STRING, STRING, BOOL);
prototype NUMBER function_345(NUMBER);
prototype NUMBER function_346(STRING, STRING);
prototype NUMBER function_347(STRING);
prototype NUMBER function_348(STRING, STRING, BYREF STRING);
prototype NUMBER function_349(STRING, STRING, BYREF NUMBER);
prototype NUMBER function_350(STRING, STRING, POINTER);
prototype NUMBER function_351(STRING, STRING, STRING, STRING, BOOL);
prototype NUMBER function_352(STRING, STRING, NUMBER, NUMBER);
prototype NUMBER function_353(NUMBER);
prototype NUMBER function_354(STRING, STRING, NUMBER, NUMBER);
prototype NUMBER function_355();
prototype NUMBER function_356(STRING, STRING, STRING);
prototype NUMBER function_357(BOOL);
prototype NUMBER function_358(BOOL, STRING, STRING);
prototype NUMBER function_359(STRING, STRING, NUMBER, STRING);
prototype NUMBER function_360(STRING, STRING, STRING);
prototype NUMBER function_361();
prototype NUMBER function_362();
prototype NUMBER function_363(NUMBER);
prototype NUMBER GetDir(STRING, BYREF STRING);
prototype NUMBER ParsePath(BYREF STRING, STRING, NUMBER);
prototype NUMBER function_366(POINTER, STRING, STRING);
prototype NUMBER StrLength(STRING);
prototype NUMBER StrLength(STRING);
prototype NUMBER StrRemoveLastSlash(BYREF STRING);
prototype NUMBER StrToUpper/StrToLower(BYREF STRING, STRING);
prototype NUMBER LongPathToQuote(BYREF STRING, BOOL);
prototype NUMBER Sprintf(BYREF STRING, STRING);
prototype NUMBER function_373(BYREF STRING);
prototype NUMBER function_374(BYREF NUMBER, STRING);
prototype STRING function_381();
prototype STRING function_382();
prototype STRING function_383();
prototype STRING function_384();
prototype STRING function_385();
prototype NUMBER function_386();
prototype STRING function_387();
prototype NUMBER VarSave(NUMBER);
prototype STRING function_389();
prototype NUMBER VarRestore/VarSave(NUMBER);
prototype VARIANT function_391();
prototype NUMBER function_392();
prototype NUMBER function_393();
prototype NUMBER function_394();
prototype NUMBER function_395();
prototype NUMBER function_396();
prototype VARIANT function_397(NUMBER);
prototype void function_398(NUMBER, VARIANT);
prototype NUMBER function_399();
prototype NUMBER function_400();
prototype NUMBER function_401();
prototype NUMBER function_402(STRING);
prototype NUMBER function_403();
prototype VARIANT function_404(STRING);
prototype NUMBER SetTitle(STRING, NUMBER, NUMBER);
prototype NUMBER SetDisplayEffect(NUMBER);
prototype NUMBER function_412(NUMBER, STRING);
prototype NUMBER StatusUpdate(BOOL, NUMBER);
prototype NUMBER function_417(HWND, INT, INT);
prototype NUMBER function_418(HWND, INT);
prototype NUMBER function_419(HWND, INT);
prototype NUMBER function_420(HWND);
prototype NUMBER function_421(STRING);
export prototype void program();
export prototype NUMBER IfxRunAfterReboot();
export prototype NUMBER IfxOnExitInstall();
prototype NUMBER SdInit();
prototype NUMBER function_426();
export prototype NUMBER IfxOnTransferred();
prototype NUMBER SdInit();
prototype NUMBER function_429();
export prototype NUMBER IfxOnRebooted();
prototype NUMBER function_431();
export prototype NUMBER IfxOnAppSearch();
prototype NUMBER function_433();
export prototype NUMBER IfxOnCCPSearch();
prototype NUMBER SdInit();
export prototype NUMBER FinalConstruct();
export prototype NUMBER FinalRelease();
export prototype NUMBER IfxOnAbortInstall();
prototype NUMBER function_439();
prototype NUMBER function_440();
prototype NUMBER function_441();
prototype NUMBER SdInit();
prototype NUMBER function_443();
prototype NUMBER function_444();
prototype NUMBER function_445();
export prototype NUMBER IfxOnInitInstall();
export prototype NUMBER IfxOnTransferring();
export prototype NUMBER IfxOnDisk1Installing();
export prototype NUMBER IfxOnDisk1Installed();
export prototype NUMBER IfxFinalConstruct();
export prototype NUMBER IfxFinalRelease();
export prototype NUMBER IfxOnFileReadOnly(STRING);
prototype NUMBER function_453(STRING);
export prototype NUMBER IfxOnRemovingSharedFile(STRING);
prototype NUMBER function_455(STRING);
export prototype NUMBER IfxOnMD5Error(STRING);
prototype NUMBER function_457(STRING);
export prototype NUMBER IfxOnFileError(STRING, NUMBER);
prototype NUMBER function_459(STRING, NUMBER);
export prototype NUMBER IfxOnFileLocked(STRING);
prototype NUMBER function_461(STRING);
export prototype NUMBER IfxOnNextDisk(STRING, NUMBER, BYREF STRING);
prototype NUMBER function_463(STRING, NUMBER, BYREF STRING);
prototype void function_464();
prototype NUMBER function_465();
prototype NUMBER function_466();
prototype NUMBER function_467(NUMBER);
export prototype NUMBER IfxInitProperties();
export prototype NUMBER InitProperties();
export prototype NUMBER IfxReadProperties(NUMBER);
export prototype NUMBER ReadProperties(NUMBER);
export prototype NUMBER IfxWriteProperties(NUMBER);
export prototype NUMBER WriteProperties(NUMBER);
export prototype NUMBER IfxOnShowWizardPages(NUMBER);
prototype NUMBER function_477();
prototype NUMBER function_478();
// unrecognized functions (total: 0)
///////////////////////////////////////////////////////////////////////////////////
// reference table items (total:1423)
// 0000421D 000042AE 000042FE 00004360 000043C7 0000440B 000044AA 00004527
// 00004573 0000458E 00004638 000046A4 000046E0 000046F2 00004727 00004762
// 000047A0 000047DE 0000481E 0000483F 00004858 00004899 000048D7 0000490C
// 00004944 0000497C 000049C0 00004A12 00004A4A 00004A82 00004ABA 00004AF2
// 00004B28 00004B74 00004BD0 00004CCF 00004D59 00004D9C 00004DAB 00004DCA
// 00004E17 00004E6A 00004F46 00004F97 00004FD7 00004FE2 0000504D 00005058
// 00005067 00005086 000050E2 00005152 000051B4 000051E3 000051F2 0000523C
// 000052D3 00005319 00005347 000053A3 000053FB 0000545D 00005474 00005483
// 000054CB 000054EA 00005546 000055AD 000055E0 00005613 00005646 00005655
// 00005674 000056D0 00005741 0000574F 00005774 00005793 000057EF 00005853
// 000058D8 000058E7 00005906 000059C2 000059EF 00005A83 00005AC0 00005B30
// 00005B99 00005BBA 00005BE1 00005C32 00005C9B 00005CBC 00005CCB 00005CEA
// 00005CF9 00005D43 00005D92 00005DEB 00005E44 00005E53 00005E61 00005E94
// 00005EA3 00005ED3 00005F03 00005F33 00005F63 00005F93 00005FC3 00005FF3
// 00006023 00006053 0000609B 000060B8 000060C7 000060E2 000060F1 00006122
// 00006153 00006184 000061B5 000061E6 00006217 00006248 00006279 000062AA
// 000062B7 000062C5 000062D4 00006305 00006336 00006367 00006398 000063A5
// 000063B3 000063C2 000063F3 00006424 00006455 00006486 00006493 000064A1
// 00006536 00006570 000065AD 00006619 00006660 000066C6 00006744 0000676C
// 000067A9 000067CA 000067E3 00006820 00006841 0000685A 00006897 000068B8
// 000068D1 0000690E 0000692F 00006948 00006985 000069A6 000069BF 000069FF
// 00006A20 00006A39 00006A48 00006A7A 00006AAC 00006ADE 00006B10 00006B43
// 00006B8A 00006BD2 00006C05 00006C75 00006C80 00006CB3 00006E3C 00006E47
// 00006F47 00006F52 00006F9B 00006FE3 0000700D 00007078 00007083 000070EE
// 000070F9 00007164 0000716F 000071DA 000071E5 0000722B 0000725D 0000728F
// 0000729E 000072BD 000072CC 000072FE 00007330 00007362 00007394 000073C7
// 0000740E 00007456 00007489 00007506 000075A8 000075DF 000075F7 0000762A
// 00007673 000076BB 000076E5 0000772D 00007749 00007791 000077AD 000077F5
// 00007811 00007859 00007875 000078BB 000078ED 00007944 000079F0 00007A09
// 00007A2A 00007A5C 00007A6B 00007A8A 00007B3F 00007B60 00007B7B 00007BA7
// 00007BF8 00007C11 00007C52 00007CAF 00007D01 00007D42 00007DBD 00007DC8
// 00007E36 00007EC0 00007ECB 00007F1E 00007F53 00007FBB 00007FC6 00008009
// 00008083 000080D4 00008123 00008174 000081C3 00008233 00008242 0000826B
// 000082EB 000082F1 00008326 0000836D 000083AB 000083F9 00008436 0000844F
// 0000848F 000084AA 0000853B 00008556 000085D1 000085EC 00008624 0000865F
// 000086A4 00008707 0000872B 00008753 000087AE 000087E9 0000880D 0000881C
// 0000882A 000088A9 000088EF 00008911 0000895C 00008980 000089DF 000089EA
// 00008A41 00008A4F 00008B52 00008B5D 00008BA5 00008BDF 00008C7E 00008CD2
// 00008CDF 00008CED 00008D66 00008D81 00008D90 00008DCE 00008E0A 00008E4C
// 00008E85 00008EE0 00008EEE 00008EF9 00008F37 00008FA1 00008FAF 00008FBA
// 00009020 0000902B 0000908F 0000909A 000090EC 0000911E 00009150 00009182
// 000091B4 000091DA 000091F5 00009200 0000923E 00009277 000092B5 000092F3
// 0000932F 00009368 000093A1 000093DA 00009413 0000944C 00009485 000094C4
// 00009503 0000953F 0000957B 000095B9 000095F7 00009630 00009676 000096B5
// 000096F4 0000973C 00009782 000097C8 000097D6 000097EF 0000983B 000098DA
// 000098E5 00009972 0000998A 000099B4 000099D4 00009A1E 00009AB0 00009AED
// 00009B05 00009B61 00009B99 00009BB4 00009C42 00009C6B 00009C97 00009CB2
// 00009CD4 00009DA7 00009E7A 00009E89 00009EA8 00009EEA 00009F23 00009F6D
// 0000A007 0000A039 0000A06B 0000A09D 0000A0CF 0000A101 0000A140 0000A15B
// 0000A176 0000A1DE 0000A263 0000A2AD 0000A2C8 0000A318 0000A379 0000A3CE
// 0000A431 0000A488 0000A4F1 0000A523 0000A532 0000A54D 0000A5CD 0000A647
// 0000A69B 0000A6DA 0000A70C 0000A75A 0000A7A8 0000A7F6 0000A804 0000A81F
// 0000A868 0000A8A8 0000A921 0000A940 0000A9DE 0000AA7D 0000AAD1 0000AADE
// 0000AAEC 0000AB5B 0000AB6D 0000ABBA 0000AC03 0000AC1C 0000AC40 0000AC75
// 0000AC99 0000ACA8 0000ACD9 0000AD0A 0000AD3B 0000ADC8 0000AE13 0000AE44
// 0000AE87 0000AEDE 0000AF07 0000AF64 0000AF92 0000AFFF 0000B017 0000B06F
// 0000B099 0000B0B1 0000B106 0000B156 0000B1D6 0000B1EE 0000B246 0000B25E
// 0000B2D1 0000B2F7 0000B33B 0000B3EB 0000B403 0000B412 0000B431 0000B472
// 0000B561 0000B622 0000B65E 0000B680 0000B6A2 0000B6AF 0000B708 0000B714
// 0000B726 0000B76D 0000B791 0000B79D 0000B7AF 0000B7D6 0000B7FA 0000B897
// 0000B8F9 0000B912 0000B95F 0000B9A6 0000B9AC 0000B9DC 0000BA0C 0000BA3C
// 0000BA78 0000BAA4 0000BAD4 0000BB04 0000BB40 0000BB80 0000BB8F 0000BBAA
// 0000BBCC 0000BC85 0000BCB8 0000BD1E 0000BD6F 0000BD78 0000BDB0 0000BDCB
// 0000BF63 0000BF87 0000BFB2 0000C05C 0000C083 0000C0B3 0000C17B 0000CCE7
// 0000CD02 0000CD3C 0000CE03 0000CF0B 0000CFD0 0000CFEF 0000D01F 0000D03A
// 0000D06B 0000D09C 0000D100 0000D133 0000D168 0000D1A5 0000D1CA 0000D1E5
// 0000D226 0000D241 0000D250 0000D294 0000D2D8 0000D3EB 0000D482 0000D4A4
// 0000D4B3 0000D4BE 0000D4CD 0000D4F0 0000D516 0000D549 0000D574 0000D5CC
// 0000D646 0000D64C 0000D69F 0000D6F2 0000D745 0000D777 0000D7A5 0000D824
// 0000D841 0000D8BB 0000D8C1 0000D8F3 0000D925 0000D957 0000D968 0000D998
// 0000D9C9 0000DA64 0000DA9E 0000DB1D 0000DB3A 0000DBC0 0000DC2A 0000E0EC
// 0000E14D 0000E1C1 0000E245 0000E340 0000E37A 0000E3EF 0000E43B 0000E452
// 0000E468 0000E5C1 0000E662 0000E6C6 0000E72A 0000E78E 0000E7EB 0000E801
// 0000E83A 0000E846 0000E876 0000E882 0000E8E9 0000E93F 0000E94B 0000E98D
// 0000E9B1 0000E9DB 0000EA03 0000EA2A 0000EA45 0000EA7E 0000EA8A 0000EABA
// 0000EAC6 0000EB0A 0000EB28 0000EBC9 0000EBE1 0000EBF0 0000EBFE 0000ECFA
// 0000ED67 0000EDC0 0000EDDB 0000EE0A 0000EE32 0000EEB7 0000EF08 0000EF43
// 0000EFC0 0000EFDB 0000F064 0000F0DA 0000F188 0000F1AF 0000F1FB 0000F23F
// 0000F26D 0000F2BC 0000F2FB 0000F330 0000F391 0000F3D3 0000F415 0000F430
// 0000F503 0000F509 0000F54C 0000F5A6 0000F5E9 0000F63F 0000F682 0000F6FB
// 0000F73E 0000F7BB 0000F7FE 0000F873 0000F882 0000F8A1 0000F90A 0000F972
// 0000F987 0000F9C5 0000FA0C 0000FA3C 0000FA74 0000FAAC 0000FAE4 0000FB1F
// 0000FB5D 0000FB9B 0000FC05 0000FCB2 0000FCC0 0000FCD9 0000FD14 0000FD4F
// 0000FDB9 0000FE66 0000FE74 0000FE8D 0000FEC8 0000FF32 0000FFDF 0000FFED
// 00010006 0001003E 00010076 0001015B 00010168 0001018B 000101D3 000101E1
// 00010219 00010271 000102B0 000102FB 00010343 00010381 000103DA 0001040F
// 0001045C 00010467 000104F9 00010512 00010521 000105B1 000105CC 000105D7
// 00010667 00010682 0001068D 0001071D 00010738 00010753 0001075E 0001076D
// 000107BE 000107F0 00010828 000110EB 000110F6 00011141 0001118C 000111BE
// 00011209 00011233 0001123E 0001127C 00011299 000112E0 0001131F 0001135E
// 00011394 000113BA 000113F9 00011438 0001146E 000114C3 000114D1 00011547
// 0001158A 000115A8 000115C3 000115D5 000115E4 00011640 00011657 000116B3
// 000116CA 00011726 00011734 0001174D 0001175C 000117B8 000117CF 00011801
// 0001185D 0001186B 00011884 000118E9 000118F7 00011910 0001191F 00011952
// 00011B18 00011B42 00011B54 00011BA9 00011BE2 00011C1B 00011C5E 00011C69
// 00011C91 00011CA3 00011DAC 00011DB9 00011DDC 00011E24 00011E3D 00011E75
// 00011EBC 00011EE8 00011F6C 00011FBD 0001201A 00012047 00012052 0001207F
// 00012093 00012162 00012170 0001217B 000121AD 000121F9 0001222E 0001227B
// 00012286 00012326 0001233F 00012363 00012397 000123A9 000124A7 000124B4
// 000124D7 0001251F 00012538 00012570 000125CA 000125F6 0001262B 0001265F
// 00012694 000126C8 0001270C 0001272D 0001278C 000127A7 000127B2 0001283E
// 0001287F 0001288A 000128BC 00012908 0001293D 0001298A 00012995 00012A4C
// 00012A65 00012ABD 00012B21 00012B45 00012B97 00012BB2 00012C47 00012C94
// 00012CA6 00012CF5 00012D10 00012D1F 00012D5D 00012D9B 00012DD9 00012DE8
// 00012E03 00012EC1 00012F78 00012FA5 00012FD2 00012FFF 0001302C 00013059
// 00013086 000130A1 000130CB 00013102 0001316B 00013220 0001323D 0001327C
// 0001328A 00013299 00013302 00013314 00013359 000133A0 000133BA 000133CC
// 0001340E 00013432 00013476 000134BC 000134EA 0001350E 00013557 000135F7
// 00013640 00013659 0001369C 00013828 00013843 000138CC 0001392C 00013974
// 00013982 000139B8 000139CA 00013A0A 00013A34 00013B1E 00013B36 00013B59
// 00013BAC 00013BBA 00013BF2 00013C39 00013CBF 00013D07 00013D8E 00013DBC
// 00013DC7 00013E05 00013E5F 00013E94 00013EE1 00013EEC 00013F8C 00013FA5
// 00014034 00014057 0001409F 000140AD 000140E5 0001412C 0001416D 000141AB
// 000141E9 0001423E 00014273 000142C0 000142CB 0001433F 00014358 00014469
// 00014476 0001451C 00014535 000145CC 000145E5 0001466C 000146D8 0001472D
// 00014775 000147DE 000147EA 00014818 0001483A 00014890 000148D0 000148F6
// 00014945 000149E6 00014A28 00014A75 00014A86 00014AE2 00014AFD 00014B64
// 00014B9E 00014C60 00014D17 00014DFC 00014E1D 00014E96 00014F19 00014F34
// 00014F67 00014FF1 0001506F 000150A9 00015113 00015125 00015164 000151A3
// 000151E2 00015229 00015237 0001524E 0001525B 00015285 000152B8 00015329
// 00015356 00015395 000153D4 00015413 0001545A 00015471 000154AC 000154D6
// 000154EF 00015510 00015557 00015578 00015593 000155C4 000155FB 00015616
// 0001565D 00015693 000156E2 00015727 00015735 0001575C 0001576E 000157C1
// 00015828 00015858 000158CF 000158FF 0001590A 0001592E 000159A5 000159D5
// 000159F4 00015A75 00015AC0 00015AD8 00015B3F 00015B98 00015C1A 00015C3B
// 00015C56 00015C81 00015D2C 00015D53 00015D9B 00015E15 00015E39 00015E6A
// 00015EAA 00015EFE 00015F32 00015FE0 00016009 00016055 00016093 000160B2
// 00016101 00016146 00016154 000161AD 00016224 0001627E 000162A8 000162B6
// 00016339 0001637E 00016389 000163CC 00016411 0001642B 00016452 0001649A
// 000164E4 0001650D 000165B3 000165BE 000165DB 000165FD 0001661E 00016642
// 00016675 000166AF 00016705 0001670B 0001673D 0001676F 000167A1 000167D3
// 00016805 00016837 00016869 0001689B 000168CD 000168FF 00016931 00016963
// 00016995 000169C7 000169F9 00016A08 00016A48 00016A79 00016B30 00016BE7
// 00016C5B 00016D59 00016D84 00016DBD 00016E18 00016E87 00016E92 00016EFD
// 00016F18 00016F97 00016FF5 00017000 0001709F 000170BA 000170C9 00017108
// 00017121 00017149 00017162 000171B1 000171CC 00017287 00017292 000172E0
// 000172EB 000172FA 00017315 00017337 0001735C 000173D7 0001741C 00017461
// 0001748F 0001749E 000174B9 000174DB 00017537 00017575 000175B7 00017613
// 00017651 00017693 000176EF 0001772D 0001776F 000177CB 00017809 0001784B
// 000178A7 000178E5 00017927 00017983 000179C1 00017A03 00017A12 00017A2D
// 00017A7C 00017AB9 00017B09 00017B34 00017B6E 00017BF3 00017C36 00017C8A
// 00017CCF 00017CDA 00017CE5 00017D15 00017D59 00017E1E 00017E72 00017E80
// 00017E9A 00017F1B 00017F42 00017F61 00017FDF 00018027 00018041 0001807F
// 000180D3 000180F2 00018127 00018169 00018184 000181C8 00018245 00018265
// 00018280 000182BB 0001830E 00018329 0001836D 000183B2 000183C0 00018413
// 0001842D 000184BF 000184EA 00018502 0001859C 000185AB 000185B9 000185F3
// 0001868E 000186C8 000186E5 00018729 00018737 000187DB 000187E9 000187F4
// 0001881D 000188E1 000188EF 000188FA 00018924 0001898E 00018A08 00018A16
// 00018A7E 00018AC2 00018B06 00018B4A 00018B8E 00018BD2 00018C16 00018C5A
// 00018C9E 00018CE2 00018D26 00018D6A 00018DAE 00018DE8 00018E02 00018E1D
// 00018E3F 00018E61 00018E83 00018EA5 00018EFA 00018F1C 00018F3E 00018FC5
// 00019025 0001906A 00019085 000190A7 0001912E 00019189 000191DC 000191F1
// 0001920C 0001923A 00019285 00019293 000192CC 00019317 00019325 0001935E
// 000193A9 000193B7 000193F0 0001943B 00019449 00019482 000194C4 00019535
// 00019593 000195EE 0001964E 000196A5 00019700 0001975C 00019772 000197C7
// 00019809 00019848 0001988C 000198C7 00019906 00019946 0001995C 00019A34
// 00019BCB 00019BF8 00019C26 00019C4D 00019CB2 00019CC3 00019CDD 00019D1B
// 00019D53 00019D89 00019DD4 00019E0F 00019E55 00019E95 00019EC4 00019F0A
// 00019F65 00019F71 00019F8A 00019FD0 00019FFF 0001A03E 0001A05D 0001A076
// 0001A0D9 0001A118 0001A12F 0001A162 0001A174 0001A197 0001A1A3 0001A1B5
// 0001A28C 0001A29A 0001A42B 0001A4AC 0001A4C6 0001A54C 0001A5C4 0001A5DA
// 0001A5F5 0001A64A 0001A650 0001A65C 0001A66E 0001A69B 0001A6AD 0001A6C8
// 0001A70B 0001A717 0001A729 0001A744 0001A767 0001A773 0001A785 0001A7A0
// 0001A7C3 0001A7CF 0001A7E1 0001A7FC 0001A817 0001A832 0001A855 0001A861
// 0001A873 0001A88E 0001A8B1 0001A8BD 0001A8CF 0001A93E 0001A950 0001A973
// 0001A97F 0001A991 0001A9AC 0001A9CD 0001AA55 0001AA75 0001AAB0 0001AB2B
// 0001ABA6 0001AC21 0001AC5C 0001AC97 0001AD12 0001AD29 0001ADD9 0001AE76
// 0001AF7F 0001AF8B 0001AF9D 0001B041 0001B04D 0001B05F 0001B092 0001B09E
// 0001B0B0 0001B24E 0001B25A 0001B27C 0001B2A5 0001B2B1 0001B2C3 0001B2EC
// 0001B2F8 0001B30A 0001B3BE 0001B40F 0001B420 0001B431 0001B43D 0001B44F
// 0001B489 0001B536 0001B580 0001B591 0001B5A2 0001B5AE 0001B5C0 0001B5FA
// 0001B62C 0001B650 0001B65C 0001B66E 0001B6A3 0001B6F2 0001B70B 0001B749
// 0001B755 0001B767 0001B7AF 0001B804 0001B81D 0001B858 0001B864 0001B876
// 0001B8B0 0001B909 0001B933 0001B93F 0001B951 0001B9E8 0001BA11 0001BA35
// 0001BAA9 0001BBC3 0001BC52 0001BCEA 0001BD3C 0001BD5A 0001BE91 0001C046
// 0001C0B7 0001C101 0001C13D 0001C164 0001C176 0001C199 0001C1A5 0001C1B7
// 0001C1D2 0001C20D 0001C219 0001C22B 0001C246 0001C281 0001C28D 0001C29F
// 0001C2BA 0001C318 0001C320 0001C33C 0001C348 0001C35A 0001C387
///////////////////////////////////////////////////////////////////////////////////
// global variables
NUMBER global_number0, global_number1, global_number2, global_number3, global_number4, global_number5, global_number6, global_number7, global_number8, global_number9, global_number10, global_number11, global_number12, global_number13, global_number14, global_number15, global_number16, global_number17, global_number18, global_number19, global_number20, global_number21, global_number22, global_number23, global_number24, global_number25, global_number26, global_number27, global_number28, global_number29, global_number30, global_number31, global_number32, global_number33, global_number34, global_number35, global_number36, global_number37, global_number38, global_number39, global_number40, global_number41, global_number42, global_number43, global_number44, global_number45, global_number46, global_number47, global_number48, global_number49, global_number50, global_number51, global_number52, global_number53, global_number54, global_number55, global_number56, global_number57;
STRING global_string0, global_string1, global_string2, global_string3, global_string4, global_string5, global_string6, global_string7, global_string8, global_string9, global_string10, global_string11, global_string12, global_string13, global_string14, global_string15, global_string16, global_string17, global_string18, global_string19, global_string20, global_string21, global_string22, global_string23, global_string24, global_string25, global_string26, global_string27, global_string28, global_string29, global_string30, global_string31, global_string32, global_string33, global_string34, global_string35, global_string36, global_string37, global_string38, global_string39, global_string40, global_string41, global_string42, global_string43, global_string44, global_string45, global_string46, global_string47, global_string48, global_string49, global_string50, global_string51, global_string52, global_string53, global_string54, global_string55, global_string56, global_string57, global_string58, global_string59, global_string60, global_string61, global_string62, global_string63;
OBJECT global_object3, global_object4, global_object5, global_object6, global_object7, global_object8, global_object9, global_object10, global_object11;
///////////////////////////////////////////////////////////////////////////////////
// code start
@0000421D:000B label_421d:
@0000421F:0022 function NUMBER function_0()
@0000421F NUMBER local_number1, local_number3;
@0000421F STRING local_string1, local_string2, local_string3, local_string4, local_string5, local_string6;
@0000421F
@0000421F begin
@00004228:0021 function_381();
@0000422E:0006 local_string5 = LASTRESULT;
@00004238:0021 function_211("COMPANY_NAME");
@0000424D:0006 local_string6 = LASTRESULT;
@00004257:0014 local_string5 = (local_string5 ^ local_string6);
@00004264:0021 function_211("PRODUCT_NAME");
@00004279:0006 local_string6 = LASTRESULT;
@00004283:0014 local_string3 = (local_string5 ^ local_string6);
@00004290:0021 function_211("FOLDER_NAME");
@000042A4:0006 global_string7 = LASTRESULT;
@000042AE:0007 label_42ae:
@000042B0:0006 local_string1 = "";
@000042BA:0006 local_string2 = "";
@000042C4:0021 function_327(local_string1, local_string2);
@000042D0:0006 local_number1 = LASTRESULT;
@000042DA:000D local_number3 = (local_number1 = 12);
@000042E9:0004 if(local_number3) then // ref index: 1
@000042F5:0005 goto label_42ae;
@000042FE:0008 endif;
@000042FE:0008 label_42fe:
@00004300:0006 local_string1 = "";
@0000430A:0006 local_string2 = "";
@00004314:0021 SdAskDestPath(local_string1, local_string2, local_string3, 0);
@00004328:0006 local_number1 = LASTRESULT;
@00004332:0006 global_string8 = local_string3;
@0000433C:000D local_number3 = (local_number1 = 12);
@0000434B:0004 if(local_number3) then // ref index: 1
@00004357:0005 goto label_42ae;
@00004360:0009 endif;
@00004360:0009 label_4360:
@00004362:0006 local_string4 = global_string7;
@0000436C:0006 local_string1 = "";
@00004376:0006 local_string2 = "";
@00004380:0021 SdSelectFolder(local_string1, local_string2, local_string4);
@0000438F:0006 local_number1 = LASTRESULT;
@00004399:0006 global_string7 = local_string4;
@000043A3:000D local_number3 = (local_number1 = 12);
@000043B2:0004 if(local_number3) then // ref index: 1
@000043BE:0005 goto label_42fe;
@000043C7:0006 endif;
@000043C7:0006 label_43c7:
@000043C9:0021 function_412(0, "");
@000043D7:0021 function_133(5);
@000043E2:0021 StatusUpdate(1, 100);
@000043F2:0027 // return coming
@000043F6:0023 return 0;
@000043FF:0026 end; // checksum: 5745925c
@0000440B:000E label_440b:
@0000440D:0022 function NUMBER function_1()
@0000440D NUMBER local_number1, local_number2;
@0000440D STRING local_string1, local_string2, local_string3, local_string4, local_string5;
@0000440D
@0000440D begin
@00004416:0021 function_134(5);
@00004421:0006 local_number1 = 0;
@0000442D:0006 local_number2 = 0;
@00004439:0021 SdLoadString(17503);
@00004444:0006 local_string2 = LASTRESULT;
@0000444E:0006 local_string3 = "";
@00004458:0006 local_string4 = "";
@00004462:0006 local_string5 = "";
@0000446C:0006 local_string1 = "";
@00004476:0021 SdFinishEx/SdFinish(local_string1, local_string2, local_string3, local_string4, local_string5, local_number1, local_number2);
@00004491:0027 // return coming
@00004495:0023 return 0;
@0000449E:0026 end; // checksum: 5a07906f
@000044AA:000B label_44aa:
@000044AC:0022 function NUMBER function_2()
@000044AC NUMBER local_number1, local_number2;
@000044AC STRING local_string1, local_string2;
@000044AC
@000044AC begin
@000044B5:0021 SdLoadString(17045);
@000044C0:0006 local_string1 = LASTRESULT;
@000044CA:0021 SdLoadString(17061);
@000044D5:0006 local_string2 = LASTRESULT;
@000044DF:0021 SprintfBox(1, local_string2, "%s", local_string1);
@000044F5:0006 local_number1 = LASTRESULT;
@000044FF:000D local_number2 = (local_number1 = 2);
@0000450E:0004 if(local_number2) then // ref index: 1
@0000451A:0003 exit;
@0000451E:0005 goto label_4573;
@00004527:0006 endif;
@00004527:0006 label_4527:
@00004529:000D local_number2 = (local_number1 = 1);
@00004538:0004 if(local_number2) then // ref index: 1
@00004544:0021 function_412(0, "");
@00004552:0021 function_133(5);
@0000455D:0021 StatusUpdate(1, 100);
@0000456D:0021 function_84();
@00004573:0003 endif;
@00004573:0003 label_4573:
@00004575:0027 // return coming
@00004579:0023 return 0;
@00004582:0026 end; // checksum: 1502d238
@0000458E:000F label_458e:
@00004590:0022 function NUMBER function_3()
@00004590 NUMBER local_number1, local_number2;
@00004590 STRING local_string1, local_string2, local_string3, local_string4, local_string5;
@00004590
@00004590 begin
@00004599:0021 function_134(5);
@000045A4:0006 local_number1 = 0;
@000045B0:0006 local_number2 = 0;
@000045BC:0021 SdLoadString(17504);
@000045C7:0006 local_string2 = LASTRESULT;
@000045D1:0006 local_string3 = "";
@000045DB:0006 local_string4 = "";
@000045E5:0006 local_string5 = "";
@000045EF:0021 SdLoadString(17505);
@000045FA:0006 local_string1 = LASTRESULT;
@00004604:0021 SdFinishEx/SdFinish(local_string1, local_string2, local_string3, local_string4, local_string5, local_number1, local_number2);
@0000461F:0027 // return coming
@00004623:0023 return 0;
@0000462C:0026 end; // checksum: 4009b24
@00004638:0009 label_4638:
@0000463A:0022 function NUMBER function_4()
@0000463A
@0000463A STRING local_string1, local_string2;
@0000463A
@0000463A begin
@00004643:0006 local_string1 = global_string8;
@0000464D:0021 function_256(1, local_string1);
@0000465B:0021 function_211("PRODUCT_KEY");
@0000466F:0006 local_string2 = LASTRESULT;
@00004679:0014 local_string2 = (local_string1 ^ local_string2);
@00004686:0021 function_256(2, local_string2);
@00004694:0024 return;
@00004698:0026 end; // checksum: 4a511307
@000046A4:0004 label_46a4:
@000046A6:0022 function NUMBER function_76(local_number1, local_string1, local_number2)
@000046A6 NUMBER local_number3;
@000046A6
@000046A6
@000046A6 begin
@000046AF:000D local_number3 = (local_number1 = 0);
@000046BE:0004 if(local_number3) then // ref index: 1
@000046CA:0020 MessageBoxA(0, local_string1, "", 0); // dll: USER32.dll
@000046E0:0002 endif;
@000046E0:0002 label_46e0:
@000046E2:0024 return;
@000046E6:0026 end; // checksum: 60112128
@000046F2:0005 label_46f2:
@000046F4:0022 function VARIANT ComponentErrorInfo()
@000046F4
@000046F4 STRING local_string1;
@000046F4 OBJECT local_object1;
@000046F4 begin
@000046FD:0020 _ComponentErrorInfo(global_number18, local_object1, local_string1); // dll: ISRT.dll
@0000470C:0027 // return coming
@00004710:0023 return local_object1;
@00004717:0026 end; // checksum: 670f2032
@00004727:0006 label_4727:
@00004729:0022 function NUMBER ComponentIsItemSelected(local_string1, local_string2)
@00004729 NUMBER local_number1;
@00004729
@00004729
@00004729 begin
@00004732:0027 // return coming
@00004736:0020 _ComponentIsItemSelected(global_number18, local_string1, local_string2); // dll: ISRT.dll
@00004745:0006 local_number1 = LASTRESULT;
@0000474F:0023 return local_number1;
@00004756:0026 end; // checksum: 4370435c
@00004762:0006 label_4762:
@00004764:0022 function NUMBER ComponentSelectItem(local_string1, local_string2, local_number1)
@00004764 NUMBER local_number2;
@00004764
@00004764
@00004764 begin
@0000476D:0027 // return coming
@00004771:0020 _ComponentSelectItem(global_number18, local_string1, local_string2, local_number1); // dll: ISRT.dll
@00004783:0006 local_number2 = LASTRESULT;
@0000478D:0023 return local_number2;
@00004794:0026 end; // checksum: 20073402
@000047A0:0006 label_47a0:
@000047A2:0022 function NUMBER ComponentListItems(local_string1, local_string2, local_number1)
@000047A2 NUMBER local_number2;
@000047A2
@000047A2
@000047A2 begin
@000047AB:0027 // return coming
@000047AF:0020 _ComponentListItems(global_number18, local_string1, local_string2, local_number1); // dll: ISRT.dll
@000047C1:0006 local_number2 = LASTRESULT;
@000047CB:0023 return local_number2;
@000047D2:0026 end; // checksum: 41253c31
@000047DE:0006 label_47de:
@000047E0:0022 function NUMBER ComponentTransferData(local_string1)
@000047E0 NUMBER local_number1, local_number2;
@000047E0
@000047E0
@000047E0 begin
@000047E9:0020 _ComponentTransferData(global_number18, local_string1); // dll: ISRT.dll
@000047F5:0006 local_number1 = LASTRESULT;
@000047FF:000D local_number2 = (local_number1 = -2147213312);
@0000480E:0004 if(local_number2) then // ref index: 1
@0000481A:0002 abort;
@0000481E:0003 endif;
@0000481E:0003 label_481e:
@00004820:000D local_number2 = (local_number1 = -2147213311);
@0000482F:0004 if(local_number2) then // ref index: 1
@0000483B:0003 exit;
@0000483F:0003 endif;
@0000483F:0003 label_483f:
@00004841:0027 // return coming
@00004845:0023 return local_number1;
@0000484C:0026 end; // checksum: 29361c51
@00004858:0006 label_4858:
@0000485A:0022 function NUMBER ComponentFilterOS(local_string1, local_number1, local_number2, local_number3)
@0000485A NUMBER local_number4;
@0000485A
@0000485A
@0000485A begin
@00004863:0027 // return coming
@00004867:0020 _ComponentFilterOS(global_number18, local_string1, local_number1, local_number2, local_number3); // dll: ISRT.dll
@0000487C:0006 local_number4 = LASTRESULT;
@00004886:0023 return local_number4;
@0000488D:0026 end; // checksum: 40731b01
@00004899:0006 label_4899:
@0000489B:0022 function NUMBER ComponentFilterLanguage(local_string1, local_number1, local_number2)
@0000489B NUMBER local_number3;
@0000489B
@0000489B
@0000489B begin
@000048A4:0027 // return coming
@000048A8:0020 _ComponentFilterLanguage(global_number18, local_string1, local_number1, local_number2); // dll: ISRT.dll
@000048BA:0006 local_number3 = LASTRESULT;
@000048C4:0023 return local_number3;
@000048CB:0026 end; // checksum: 45785573
@000048D7:0006 label_48d7:
@000048D9:0022 function NUMBER function_84()
@000048D9 NUMBER local_number1;
@000048D9
@000048D9
@000048D9 begin
@000048E2:0027 // return coming
@000048E6:0020 _ComponentRemoveAll(global_number18); // dll: ISRT.dll
@000048EF:0006 local_number1 = LASTRESULT;
@000048F9:0023 return local_number1;
@00004900:0026 end; // checksum: 5c1d2e0a
@0000490C:0006 label_490c:
@0000490E:0022 function NUMBER function_85(local_string1)
@0000490E NUMBER local_number1;
@0000490E
@0000490E
@0000490E begin
@00004917:0027 // return coming
@0000491B:0020 _ComponentSaveTarget(global_number18, local_string1); // dll: ISRT.dll
@00004927:0006 local_number1 = LASTRESULT;
@00004931:0023 return local_number1;
@00004938:0026 end; // checksum: 28372024
@00004944:0005 label_4944:
@00004946:0022 function NUMBER function_95(local_string1, local_number1, local_string2, local_number2, local_string3, local_number3, local_number4, local_number5)
@00004946 NUMBER local_number6;
@00004946
@00004946
@00004946 begin
@0000494F:000D local_number6 = (global_number19 = 0);
@0000495E:0004 if(local_number6) then // ref index: 1
@0000496A:0006 global_number19 = 1;
@00004976:0021 function_124();
@0000497C:0005 endif;
@0000497C:0005 label_497c:
@0000497E:0027 // return coming
@00004982:0020 _DefineDialog(global_number18, local_string1, local_number1, local_string2, local_number2, local_string3, local_number3, local_number4, local_number5); // dll: ISRT.dll
@000049A3:0006 local_number6 = LASTRESULT;
@000049AD:0023 return local_number6;
@000049B4:0026 end; // checksum: 19327d5b
@000049C0:0006 label_49c0:
@000049C2:0022 function NUMBER EzDefineDialog(local_string1, local_string2, local_string3, local_number1)
@000049C2 NUMBER local_number2;
@000049C2
@000049C2
@000049C2 begin
@000049CB:0027 // return coming
@000049CF:0021 function_95(local_string1, 0, local_string2, local_number1, local_string3, 0, -2, 6);
@000049F5:0006 local_number2 = LASTRESULT;
@000049FF:0023 return local_number2;
@00004A06:0026 end; // checksum: fcffbed8
@00004A12:0006 label_4a12:
@00004A14:0022 function NUMBER EndDialog(local_string1)
@00004A14 NUMBER local_number1;
@00004A14
@00004A14
@00004A14 begin
@00004A1D:0027 // return coming
@00004A21:0020 _EndDialog(global_number18, local_string1); // dll: ISRT.dll
@00004A2D:0006 local_number1 = LASTRESULT;
@00004A37:0023 return local_number1;
@00004A3E:0026 end; // checksum: 5c5b3115
@00004A4A:0006 label_4a4a:
@00004A4C:0022 function NUMBER ReleaseDialog/EndDialog(local_string1)
@00004A4C NUMBER local_number1;
@00004A4C
@00004A4C
@00004A4C begin
@00004A55:0027 // return coming
@00004A59:0020 _ReleaseDialog(global_number18, local_string1); // dll: ISRT.dll
@00004A65:0006 local_number1 = LASTRESULT;
@00004A6F:0023 return local_number1;
@00004A76:0026 end; // checksum: 31234770
@00004A82:0006 label_4a82:
@00004A84:0022 function NUMBER WaitOnDialog/ReleaseDialog(local_string1)
@00004A84 NUMBER local_number1;
@00004A84
@00004A84
@00004A84 begin
@00004A8D:0027 // return coming
@00004A91:0020 _WaitOnDialog(global_number18, local_string1); // dll: ISRT.dll
@00004A9D:0006 local_number1 = LASTRESULT;
@00004AA7:0023 return local_number1;
@00004AAE:0026 end; // checksum: 16370344
@00004ABA:0006 label_4aba:
@00004ABC:0022 function NUMBER CmdGetHwndDlg/WaitOnDialog(local_string1)
@00004ABC NUMBER local_number1;
@00004ABC
@00004ABC
@00004ABC begin
@00004AC5:0027 // return coming
@00004AC9:0020 _CmdGetHwndDlg(global_number18, local_string1); // dll: ISRT.dll
@00004AD5:0006 local_number1 = LASTRESULT;
@00004ADF:0023 return local_number1;
@00004AE6:0026 end; // checksum: 3c295562
@00004AF2:0005 label_4af2:
@00004AF4:0022 function NUMBER function_101(local_string1, local_number1, local_number2)
@00004AF4 NUMBER local_number3;
@00004AF4
@00004AF4
@00004AF4 begin
@00004AFD:0020 IsEmpty(global_object10); // dll: ISRT.dll
@00004B06:0006 local_number3 = LASTRESULT;
@00004B10:0004 if(local_number3) then // ref index: 1
@00004B1C:0020 __GetProgress(global_number18, global_object10); // dll: ISRT.dll
@00004B28:0006 endif;
@00004B28:0006 label_4b28:
@00004B2A:0035 global_object10.SetFont(local_string1.local_number1);
@00004B41:0027 // return coming
@00004B45:0020 _DialogSetFont(global_number18, local_string1, local_number1, local_number2); // dll: ISRT.dll
@00004B57:0006 local_number3 = LASTRESULT;
@00004B61:0023 return local_number3;
@00004B68:0026 end; // checksum: 213e776f
@00004B74:0009 label_4b74:
@00004B76:0022 function NUMBER CtrlGetText(local_string1, local_number1, local_string2)
@00004B76 NUMBER local_number2, local_number3, local_number4, local_number5, local_number6, local_number7, local_number8;
@00004B76 STRING local_string3;
@00004B76
@00004B76 begin
@00004B7F:0021 CmdGetHwndDlg/WaitOnDialog(local_string1);
@00004B88:0006 local_number2 = LASTRESULT;
@00004B92:0020 GetDlgItem(local_number2, local_number1); // dll: USER.dll
@00004B9E:0006 local_number3 = LASTRESULT;
@00004BA8:000D local_number7 = (local_number3 = 0);
@00004BB7:0004 if(local_number7) then // ref index: 1
@00004BC3:0027 // return coming
@00004BC7:0023 return -2;
@00004BD0:0013 endif;
@00004BD0:0013 label_4bd0:
@00004BD2:0032 SizeOf(local_string3);
@00004BD9:0006 local_number7 = LASTRESULT;
@00004BE3:0020 GetClassName(local_number3, local_string3, local_number7); // dll: USER.dll
@00004BF2:000D local_number7 = (local_string3 = "Edit");
@00004C03:000D local_number8 = (local_string3 = "Static");
@00004C16:0018 local_number7 = (local_number7 || local_number8);
@00004C23:000D local_number8 = (local_string3 = "Button");
@00004C36:0018 local_number7 = (local_number7 || local_number8);
@00004C43:000D local_number8 = (local_string3 = "ComboBox");
@00004C58:0018 local_number7 = (local_number7 || local_number8);
@00004C65:0004 if(local_number7) then // ref index: 4
@00004C71:0020 GetWindowLong(local_number3, -16); // dll: USER.dll
@00004C7F:0006 local_number4 = LASTRESULT;
@00004C89:000D local_number7 = (local_string3 = "Edit");
@00004C9A:0012 local_number8 = (local_number4 & 4);
@00004CA9:0019 local_number7 = (local_number7 = local_number8);
@00004CB6:0004 if(local_number7) then // ref index: 1
@00004CC2:0027 // return coming
@00004CC6:0023 return -7;
@00004CCF:000D endif;
@00004CCF:000D label_4ccf:
@00004CD1:0020 GetWindowTextLength(local_number3); // dll: USER32.dll
@00004CDA:0006 local_number5 = LASTRESULT;
@00004CE4:0032 SizeOf(local_string2);
@00004CEB:0006 local_number6 = LASTRESULT;
@00004CF5:0009 local_number7 = (local_number6 < local_number5);
@00004D02:0004 if(local_number7) then // ref index: 1
@00004D0E:0007 local_number7 = (local_number5 + 1);
@00004D1D:0031 Resize(local_string2, local_number7);
@00004D27:0006 local_number7 = LASTRESULT;
@00004D31:0009 local_number7 = (local_number7 < 0);
@00004D40:0004 if(local_number7) then // ref index: 1
@00004D4C:0027 // return coming
@00004D50:0023 return -1;
@00004D59:0006 endif;
@00004D59:0006 endif;
@00004D59:0006 label_4d59:
@00004D5B:0007 local_number7 = (local_number5 + 1);
@00004D6A:0020 GetWindowText(local_number3, local_string2, local_number7); // dll: USER32.dll
@00004D79:0006 local_number7 = LASTRESULT;
@00004D83:0004 if(local_number7) then // ref index: 1
@00004D8F:0027 // return coming
@00004D93:0023 return 0;
@00004D9C:0002 endif;
@00004D9C:0002 label_4d9c:
@00004D9E:0027 // return coming
@00004DA2:0023 return -1;
@00004DAB:0003 endif;
@00004DAB:0003 label_4dab:
@00004DAD:0027 // return coming
@00004DB1:0023 return -7;
@00004DBA:0026 end; // checksum: 34797006
@00004DCA:0006 label_4dca:
@00004DCC:0022 function NUMBER function_103(local_string1, local_number1, local_string2)
@00004DCC NUMBER local_number2, local_number3, local_number4, local_number7, local_number8, local_number9, local_number10;
@00004DCC STRING local_string3;
@00004DCC
@00004DCC begin
@00004DD5:0006 local_number8 = 0;
@00004DE1:0012 local_number9 = (local_number1 & -2147483648);
@00004DF0:0004 if(local_number9) then // ref index: 1
@00004DFC:0006 local_number8 = 1;
@00004E08:0014 local_number1 = (local_number1 ^ -2147483648);
@00004E17:0008 endif;
@00004E17:0008 label_4e17:
@00004E19:0021 CmdGetHwndDlg/WaitOnDialog(local_string1);
@00004E22:0006 local_number2 = LASTRESULT;
@00004E2C:0020 GetDlgItem(local_number2, local_number1); // dll: USER.dll
@00004E38:0006 local_number3 = LASTRESULT;
@00004E42:000D local_number9 = (local_number3 = 0);
@00004E51:0004 if(local_number9) then // ref index: 1
@00004E5D:0027 // return coming
@00004E61:0023 return -2;
@00004E6A:0011 endif;
@00004E6A:0011 label_4e6a:
@00004E6C:0032 SizeOf(local_string3);
@00004E73:0006 local_number9 = LASTRESULT;
@00004E7D:0020 GetClassName(local_number3, local_string3, local_number9); // dll: USER.dll
@00004E8C:000D local_number9 = (local_string3 = "Edit");
@00004E9D:000D local_number10 = (local_string3 = "Static");
@00004EB0:0018 local_number9 = (local_number9 || local_number10);
@00004EBD:000D local_number10 = (local_string3 = "Button");
@00004ED0:0018 local_number9 = (local_number9 || local_number10);
@00004EDD:0004 if(local_number9) then // ref index: 4
@00004EE9:000D local_number9 = (local_string3 = "Edit");
@00004EFA:0004 if(local_number9) then // ref index: 1
@00004F06:0020 GetWindowLong(local_number3, -16); // dll: USER.dll
@00004F14:0006 local_number4 = LASTRESULT;
@00004F1E:0012 local_number9 = (local_number4 & 4);
@00004F2D:0004 if(local_number9) then // ref index: 1
@00004F39:0027 // return coming
@00004F3D:0023 return -7;
@00004F46:0006 endif;
@00004F46:0006 endif;
@00004F46:0006 label_4f46:
@00004F48:000D local_number9 = (local_string3 = "Static");
@00004F5B:0019 local_number9 = (local_number9 = local_number8);
@00004F68:0004 if(local_number9) then // ref index: 1
@00004F74:0032 SizeOf(local_string2);
@00004F7B:0006 local_number9 = LASTRESULT;
@00004F85:0020 PathCompactPathPixel(local_number3, local_string2, local_string2, local_number9); // dll: ISRT.dll
@00004F97:0006 endif;
@00004F97:0006 label_4f97:
@00004F99:0020 SetWindowText(local_number3, local_string2); // dll: USER.dll
@00004FA5:0006 local_number9 = LASTRESULT;
@00004FAF:000D local_number9 = (local_number9 = 0);
@00004FBE:0004 if(local_number9) then // ref index: 1
@00004FCA:0027 // return coming
@00004FCE:0023 return -1;
@00004FD7:0001 endif;
@00004FD7:0001 label_4fd7:
@00004FD9:0005 goto label_5067;
@00004FE2:0008 endif;
@00004FE2:0008 label_4fe2:
@00004FE4:000D local_number9 = (local_string3 = "ComboBox");
@00004FF9:0004 if(local_number9) then // ref index: 2
@00005005:0020 SendMessageA(local_number3, 12, 0, local_string2); // dll: USER.dll
@0000501B:0006 local_number7 = LASTRESULT;
@00005025:000D local_number9 = (local_number7 = -1);
@00005034:0004 if(local_number9) then // ref index: 1
@00005040:0027 // return coming
@00005044:0023 return -1;
@0000504D:0001 endif;
@0000504D:0001 label_504d:
@0000504F:0005 goto label_5067;
@00005058:0002 endif;
@00005058:0002 label_5058:
@0000505A:0027 // return coming
@0000505E:0023 return -1;
@00005067:0003 label_5067:
@00005069:0027 // return coming
@0000506D:0023 return 0;
@00005076:0026 end; // checksum: a9c33dd0
@00005086:0009 label_5086:
@00005088:0022 function NUMBER CtrlGetCurSel(local_string1, local_number1, local_string2)
@00005088 NUMBER local_number2, local_number3, local_number4, local_number5, local_number6, local_number7, local_number8, local_number9, local_number10, local_number11;
@00005088 STRING local_string3;
@00005088
@00005088 begin
@00005091:0021 CmdGetHwndDlg/WaitOnDialog(local_string1);
@0000509A:0006 local_number2 = LASTRESULT;
@000050A4:0020 GetDlgItem(local_number2, local_number1); // dll: USER.dll
@000050B0:0006 local_number3 = LASTRESULT;
@000050BA:000D local_number11 = (local_number3 = 0);
@000050C9:0004 if(local_number11) then // ref index: 1
@000050D5:0027 // return coming
@000050D9:0023 return -2;
@000050E2:0009 endif;
@000050E2:0009 label_50e2:
@000050E4:0032 SizeOf(local_string3);
@000050EB:0006 local_number11 = LASTRESULT;
@000050F5:0020 GetClassName(local_number3, local_string3, local_number11); // dll: USER.dll
@00005104:000D local_number11 = (local_string3 = "ComboBox");
@00005119:0004 if(local_number11) then // ref index: 1
@00005125:0006 local_number6 = 327;
@00005131:0006 local_number7 = 328;
@0000513D:0006 local_number8 = 329;
@00005149:0005 goto label_51f2;
@00005152:0008 endif;
@00005152:0008 label_5152:
@00005154:000D local_number11 = (local_string3 = "ListBox");
@00005168:0004 if(local_number11) then // ref index: 2
@00005174:0020 GetWindowLong(local_number3, -16); // dll: USER.dll
@00005182:0006 local_number5 = LASTRESULT;
@0000518C:0012 local_number11 = (local_number5 & 8);
@0000519B:0004 if(local_number11) then // ref index: 1
@000051A7:0027 // return coming
@000051AB:0023 return -7;
@000051B4:0004 endif;
@000051B4:0004 label_51b4:
@000051B6:0006 local_number6 = 392;
@000051C2:0006 local_number7 = 393;
@000051CE:0006 local_number8 = 394;
@000051DA:0005 goto label_51f2;
@000051E3:0002 endif;
@000051E3:0002 label_51e3:
@000051E5:0027 // return coming
@000051E9:0023 return -7;
@000051F2:0006 label_51f2:
@000051F4:0021 SendMessage(local_number3, local_number6, 0, 0);
@0000520A:0006 local_number4 = LASTRESULT;
@00005214:000D local_number11 = (local_number4 = -1);
@00005223:0004 if(local_number11) then // ref index: 1
@0000522F:0027 // return coming
@00005233:0023 return -1;
@0000523C:000D endif;
@0000523C:000D label_523c:
@0000523E:0021 SendMessage(local_number3, local_number8, 0, 0);
@00005254:0006 local_number9 = LASTRESULT;
@0000525E:0032 SizeOf(local_string2);
@00005265:0006 local_number10 = LASTRESULT;
@0000526F:0009 local_number11 = (local_number10 < local_number9);
@0000527C:0004 if(local_number11) then // ref index: 1
@00005288:0007 local_number11 = (local_number9 + 1);
@00005297:0031 Resize(local_string2, local_number11);
@000052A1:0006 local_number11 = LASTRESULT;
@000052AB:0009 local_number11 = (local_number11 < 0);
@000052BA:0004 if(local_number11) then // ref index: 1
@000052C6:0027 // return coming
@000052CA:0023 return -1;
@000052D3:0006 endif;
@000052D3:0006 endif;
@000052D3:0006 label_52d3:
@000052D5:0020 SendMessageA(local_number3, local_number7, local_number4, local_string2); // dll: USER.dll
@000052E7:0006 local_number9 = LASTRESULT;
@000052F1:000D local_number11 = (local_number9 = -1);
@00005300:0004 if(local_number11) then // ref index: 1
@0000530C:0027 // return coming
@00005310:0023 return -1;
@00005319:0004 endif;
@00005319:0004 label_5319:
@0000531B:001D local_string2[local_number9] = 0;
@0000532A:0027 // return coming
@0000532E:0023 return 0;
@00005337:0026 end; // checksum: b8c7b7a5
@00005347:0009 label_5347:
@00005349:0022 function NUMBER CtrlSetCurSel/CtrlGetCurSel(local_string1, local_number1, local_string2)
@00005349 NUMBER local_number2, local_number3, local_number4, local_number5, local_number6;
@00005349 STRING local_string3;
@00005349
@00005349 begin
@00005352:0021 CmdGetHwndDlg/WaitOnDialog(local_string1);
@0000535B:0006 local_number2 = LASTRESULT;
@00005365:0020 GetDlgItem(local_number2, local_number1); // dll: USER.dll
@00005371:0006 local_number3 = LASTRESULT;
@0000537B:000D local_number6 = (local_number3 = 0);
@0000538A:0004 if(local_number6) then // ref index: 1
@00005396:0027 // return coming
@0000539A:0023 return -2;
@000053A3:0007 endif;
@000053A3:0007 label_53a3:
@000053A5:0032 SizeOf(local_string3);
@000053AC:0006 local_number6 = LASTRESULT;
@000053B6:0020 GetClassName(local_number3, local_string3, local_number6); // dll: USER.dll
@000053C5:000D local_number6 = (local_string3 = "ComboBox");
@000053DA:0004 if(local_number6) then // ref index: 1
@000053E6:0006 local_number5 = 333;
@000053F2:0005 goto label_5483;
@000053FB:0008 endif;
@000053FB:0008 label_53fb:
@000053FD:000D local_number6 = (local_string3 = "ListBox");
@00005411:0004 if(local_number6) then // ref index: 2
@0000541D:0020 GetWindowLong(local_number3, -16); // dll: USER.dll
@0000542B:0006 local_number4 = LASTRESULT;
@00005435:0012 local_number6 = (local_number4 & 8);
@00005444:0004 if(local_number6) then // ref index: 1
@00005450:0027 // return coming
@00005454:0023 return -7;
@0000545D:0002 endif;
@0000545D:0002 label_545d:
@0000545F:0006 local_number5 = 396;
@0000546B:0005 goto label_5483;
@00005474:0002 endif;
@00005474:0002 label_5474:
@00005476:0027 // return coming
@0000547A:0023 return -7;
@00005483:0006 label_5483:
@00005485:0020 SendMessageA(local_number3, local_number5, -1, local_string2); // dll: USER.dll
@00005499:0006 local_number6 = LASTRESULT;
@000054A3:000D local_number6 = (local_number6 = -1);
@000054B2:0004 if(local_number6) then // ref index: 1
@000054BE:0027 // return coming
@000054C2:0023 return -1;
@000054CB:0003 endif;
@000054CB:0003 label_54cb:
@000054CD:0027 // return coming
@000054D1:0023 return 0;
@000054DA:0026 end; // checksum: b8c684b5
@000054EA:0009 label_54ea:
@000054EC:0022 function NUMBER CtrlGetState(local_string1, local_number1)
@000054EC NUMBER local_number2, local_number3, local_number4, local_number5;
@000054EC STRING local_string2;
@000054EC
@000054EC begin
@000054F5:0021 CmdGetHwndDlg/WaitOnDialog(local_string1);
@000054FE:0006 local_number2 = LASTRESULT;
@00005508:0020 GetDlgItem(local_number2, local_number1); // dll: USER.dll
@00005514:0006 local_number3 = LASTRESULT;
@0000551E:000D local_number5 = (local_number3 = 0);
@0000552D:0004 if(local_number5) then // ref index: 1
@00005539:0027 // return coming
@0000553D:0023 return -1;
@00005546:0008 endif;
@00005546:0008 label_5546:
@00005548:0032 SizeOf(local_string2);
@0000554F:0006 local_number5 = LASTRESULT;
@00005559:0020 GetClassName(local_number3, local_string2, local_number5); // dll: USER.dll
@00005568:000D local_number5 = (local_string2 = "Button");
@0000557B:0004 if(local_number5) then // ref index: 5
@00005587:0021 SendMessage(local_number3, 240, 0, 0);
@0000559F:0006 local_number4 = LASTRESULT;
@000055A9:0001 // switch/while/???
@000055AD:0005 label_55ad:
@000055AF:000D local_number5 = (local_number4 = 0);
@000055BE:0004 if(local_number5) then // ref index: 1
@000055CA:0027 // return coming
@000055CE:0023 return -1002;
@000055D7:0005 goto label_5655;
@000055E0:0005 endif;
@000055E0:0005 label_55e0:
@000055E2:000D local_number5 = (local_number4 = 1);
@000055F1:0004 if(local_number5) then // ref index: 1
@000055FD:0027 // return coming
@00005601:0023 return -1001;
@0000560A:0005 goto label_5655;
@00005613:0005 endif;
@00005613:0005 label_5613:
@00005615:000D local_number5 = (local_number4 = 2);
@00005624:0004 if(local_number5) then // ref index: 1
@00005630:0027 // return coming
@00005634:0023 return -1003;
@0000563D:0005 goto label_5655;
@00005646:0002 endif;
@00005646:0002 label_5646:
@00005648:0027 // return coming
@0000564C:0023 return -1;
@00005655:0003 endif;
@00005655:0003 label_5655:
@00005657:0027 // return coming
@0000565B:0023 return -7;
@00005664:0026 end; // checksum: 4826162f
@00005674:0009 label_5674:
@00005676:0022 function NUMBER CtrlSetState(local_string1, local_number1, local_number2)
@00005676 NUMBER local_number3, local_number4, local_number5, local_number6;
@00005676 STRING local_string2;
@00005676
@00005676 begin
@0000567F:0021 CmdGetHwndDlg/WaitOnDialog(local_string1);
@00005688:0006 local_number3 = LASTRESULT;
@00005692:0020 GetDlgItem(local_number3, local_number1); // dll: USER.dll
@0000569E:0006 local_number4 = LASTRESULT;
@000056A8:000D local_number6 = (local_number4 = 0);
@000056B7:0004 if(local_number6) then // ref index: 1
@000056C3:0027 // return coming
@000056C7:0023 return -1;
@000056D0:0009 endif;
@000056D0:0009 label_56d0:
@000056D2:0032 SizeOf(local_string2);
@000056D9:0006 local_number6 = LASTRESULT;
@000056E3:0020 GetClassName(local_number4, local_string2, local_number6); // dll: USER.dll
@000056F2:000D local_number6 = (local_string2 = "Button");
@00005705:0004 if(local_number6) then // ref index: 3
@00005711:000D local_number6 = (local_number2 = -1001);
@00005720:0004 if(local_number6) then // ref index: 1
@0000572C:0006 local_number5 = 1;
@00005738:0005 goto label_574f;
@00005741:0001 endif;
@00005741:0001 label_5741:
@00005743:0006 local_number5 = 0;
@0000574F:0003 label_574f:
@00005751:0021 SendMessage(local_number4, 241, local_number5, 0);
@00005767:0027 // return coming
@0000576B:0023 return 0;
@00005774:0003 endif;
@00005774:0003 label_5774:
@00005776:0027 // return coming
@0000577A:0023 return -7;
@00005783:0026 end; // checksum: b7d891de
@00005793:0009 label_5793:
@00005795:0022 function NUMBER CtrlSelectText(local_string1, local_number1)
@00005795 NUMBER local_number2, local_number3, local_number4;
@00005795 STRING local_string2;
@00005795
@00005795 begin
@0000579E:0021 CmdGetHwndDlg/WaitOnDialog(local_string1);
@000057A7:0006 local_number2 = LASTRESULT;
@000057B1:0020 GetDlgItem(local_number2, local_number1); // dll: USER.dll
@000057BD:0006 local_number3 = LASTRESULT;
@000057C7:000D local_number4 = (local_number3 = 0);
@000057D6:0004 if(local_number4) then // ref index: 1
@000057E2:0027 // return coming
@000057E6:0023 return -2;
@000057EF:0008 endif;
@000057EF:0008 label_57ef:
@000057F1:0032 SizeOf(local_string2);
@000057F8:0006 local_number4 = LASTRESULT;
@00005802:0020 GetClassName(local_number3, local_string2, local_number4); // dll: USER.dll
@00005811:000D local_number4 = (local_string2 = "Edit");
@00005822:0004 if(local_number4) then // ref index: 1
@0000582E:0021 SendMessage(local_number3, 177, 0, -1);
@00005846:0027 // return coming
@0000584A:0023 return 0;
@00005853:000A endif;
@00005853:000A label_5853:
@00005855:000D local_number4 = (local_string2 = "ComboBox");
@0000586A:0004 if(local_number4) then // ref index: 2
@00005876:0021 function_230(0, -1);
@00005886:0006 local_number4 = LASTRESULT;
@00005890:0021 SendMessage(local_number3, 322, 0, local_number4);
@000058A6:0006 local_number4 = LASTRESULT;
@000058B0:000D local_number4 = (local_number4 = -1);
@000058BF:0004 if(local_number4) then // ref index: 1
@000058CB:0027 // return coming
@000058CF:0023 return -1;
@000058D8:0002 endif;
@000058D8:0002 label_58d8:
@000058DA:0027 // return coming
@000058DE:0023 return 0;
@000058E7:0003 endif;
@000058E7:0003 label_58e7:
@000058E9:0027 // return coming
@000058ED:0023 return -7;
@000058F6:0026 end; // checksum: b3aff7e
@00005906:0011 label_5906:
@00005908:0022 function NUMBER CtrlPGroups(local_string1, local_number1)
@00005908 NUMBER local_number2, local_number3, local_number4;
@00005908
@00005908
@00005908 begin
@00005911:0021 ListCreate(0);
@0000591C:0006 local_number2 = LASTRESULT;
@00005926:0021 ListCreate(0);
@00005931:0006 local_number3 = LASTRESULT;
@0000593B:0021 GetFolderNameList("", local_number3, local_number2);
@0000594A:0006 local_number4 = LASTRESULT;
@00005954:000D local_number4 = (local_number4 = 0);
@00005963:0004 if(local_number4) then // ref index: 1
@0000596F:0021 CtrlSetList(local_string1, local_number1, local_number2);
@0000597E:0006 local_number4 = LASTRESULT;
@00005988:000D local_number4 = (local_number4 = 0);
@00005997:0004 if(local_number4) then // ref index: 1
@000059A3:0021 ListDestroy(local_number2);
@000059AC:0021 ListDestroy(local_number3);
@000059B5:0027 // return coming
@000059B9:0023 return 0;
@000059C2:0005 endif;
@000059C2:0005 endif;
@000059C2:0005 label_59c2:
@000059C4:0021 ListDestroy(local_number2);
@000059CD:0021 ListDestroy(local_number3);
@000059D6:0027 // return coming
@000059DA:0023 return -1;
@000059E3:0026 end; // checksum: fffd25de
@000059EF:000D label_59ef:
@000059F1:0022 function NUMBER CtrlSetList(local_string1, local_number1, local_number2)
@000059F1 NUMBER local_number3, local_number4, local_number5, local_number6, local_number7;
@000059F1 STRING local_string2, local_string3;
@000059F1
@000059F1 begin
@000059FA:0021 CmdGetHwndDlg/WaitOnDialog(local_string1);
@00005A03:0006 local_number3 = LASTRESULT;
@00005A0D:0020 GetDlgItem(local_number3, local_number1); // dll: USER.dll
@00005A19:0006 local_number4 = LASTRESULT;
@00005A23:000D local_number6 = (local_number4 = 0);
@00005A32:000D local_number7 = (local_number2 = 0);
@00005A41:0018 local_number6 = (local_number6 || local_number7);
@00005A4E:000D local_number7 = (local_number2 = -1);
@00005A5D:0018 local_number6 = (local_number6 || local_number7);
@00005A6A:0004 if(local_number6) then // ref index: 1
@00005A76:0027 // return coming
@00005A7A:0023 return -2;
@00005A83:0006 endif;
@00005A83:0006 label_5a83:
@00005A85:0021 function_279(local_number2);
@00005A8E:0006 local_number6 = LASTRESULT;
@00005A98:000E local_number6 = (local_number6 != 0);
@00005AA7:0004 if(local_number6) then // ref index: 1
@00005AB3:0027 // return coming
@00005AB7:0023 return -2;
@00005AC0:0008 endif;
@00005AC0:0008 label_5ac0:
@00005AC2:0032 SizeOf(local_string2);
@00005AC9:0006 local_number6 = LASTRESULT;
@00005AD3:0020 GetClassName(local_number4, local_string2, local_number6); // dll: USER.dll
@00005AE2:000D local_number6 = (local_string2 = "ListBox");
@00005AF6:0004 if(local_number6) then // ref index: 4
@00005B02:0021 SendMessage(local_number4, 388, 0, 0);
@00005B1A:0021 ListGetFirstString(local_number2, local_string3);
@00005B26:0006 local_number5 = LASTRESULT;
@00005B30:0009 label_5b30:
@00005B32:0001 // switch/while/???
@00005B36:000E local_number6 = (local_number5 != 1);
@00005B45:0004 if(local_number6) then // ref index: 2
@00005B51:0020 SendMessageA(local_number4, 384, 0, local_string3); // dll: USER.dll
@00005B67:0006 local_number6 = LASTRESULT;
@00005B71:000D local_number6 = (local_number6 = -1);
@00005B80:0004 if(local_number6) then // ref index: 1
@00005B8C:0027 // return coming
@00005B90:0023 return -1;
@00005B99:0003 endif;
@00005B99:0003 label_5b99:
@00005B9B:0021 ListGetNextString(local_number2, local_string3);
@00005BA7:0006 local_number5 = LASTRESULT;
@00005BB1:0005 goto label_5b30;
@00005BBA:0003 endif;
@00005BBA:0003 label_5bba:
@00005BBC:0021 SendMessage(local_number4, 390, 0, 0);
@00005BD4:0027 // return coming
@00005BD8:0023 return 0;
@00005BE1:0005 endif;
@00005BE1:0005 label_5be1:
@00005BE3:000D local_number6 = (local_string2 = "ComboBox");
@00005BF8:0004 if(local_number6) then // ref index: 4
@00005C04:0021 SendMessage(local_number4, 331, 0, 0);
@00005C1C:0021 ListGetFirstString(local_number2, local_string3);
@00005C28:0006 local_number5 = LASTRESULT;
@00005C32:0009 label_5c32:
@00005C34:0001 // switch/while/???
@00005C38:000E local_number6 = (local_number5 != 1);
@00005C47:0004 if(local_number6) then // ref index: 2
@00005C53:0020 SendMessageA(local_number4, 323, 0, local_string3); // dll: USER.dll
@00005C69:0006 local_number6 = LASTRESULT;
@00005C73:000D local_number6 = (local_number6 = -1);
@00005C82:0004 if(local_number6) then // ref index: 1
@00005C8E:0027 // return coming
@00005C92:0023 return -1;
@00005C9B:0003 endif;
@00005C9B:0003 label_5c9b:
@00005C9D:0021 ListGetNextString(local_number2, local_string3);
@00005CA9:0006 local_number5 = LASTRESULT;
@00005CB3:0005 goto label_5c32;
@00005CBC:0002 endif;
@00005CBC:0002 label_5cbc:
@00005CBE:0027 // return coming
@00005CC2:0023 return 0;
@00005CCB:0003 endif;
@00005CCB:0003 label_5ccb:
@00005CCD:0027 // return coming
@00005CD1:0023 return -7;
@00005CDA:0026 end; // checksum: 473f6a14
@00005CEA:0002 label_5cea:
@00005CEC:0022 function NUMBER DialogSetInfo(local_number1, local_string1, local_number2)
@00005CEC NUMBER local_number4;
@00005CEC
@00005CEC
@00005CEC begin
@00005CF5:0001 // switch/while/???
@00005CF9:0007 label_5cf9:
@00005CFB:000D local_number4 = (local_number1 = 1);
@00005D0A:0004 if(local_number4) then // ref index: 1
@00005D16:0027 // return coming
@00005D1A:0020 _SetAltMainImage(global_number18, local_number2, local_string1); // dll: ISRT.dll
@00005D29:0006 local_number4 = LASTRESULT;
@00005D33:0023 return local_number4;
@00005D3A:0005 goto label_5e53;
@00005D43:0007 endif;
@00005D43:0007 label_5d43:
@00005D45:000D local_number4 = (local_number1 = 4);
@00005D54:0004 if(local_number4) then // ref index: 1
@00005D60:0027 // return coming
@00005D64:0020 ComponentViewSetInfoEx(global_number18, 4, local_number2, ""); // dll: ISRT.dll
@00005D78:0006 local_number4 = LASTRESULT;
@00005D82:0023 return local_number4;
@00005D89:0005 goto label_5e53;
@00005D92:0008 endif;
@00005D92:0008 label_5d92:
@00005D94:000D local_number4 = (local_number1 = 2);
@00005DA3:0004 if(local_number4) then // ref index: 1
@00005DAF:0006 global_number0 = local_number2;
@00005DB9:0027 // return coming
@00005DBD:0020 ComponentViewSetInfoEx(global_number18, 2, local_number2, ""); // dll: ISRT.dll
@00005DD1:0006 local_number4 = LASTRESULT;
@00005DDB:0023 return local_number4;
@00005DE2:0005 goto label_5e53;
@00005DEB:0008 endif;
@00005DEB:0008 label_5deb:
@00005DED:000D local_number4 = (local_number1 = 3);
@00005DFC:0004 if(local_number4) then // ref index: 1
@00005E08:0006 global_number1 = local_number2;
@00005E12:0027 // return coming
@00005E16:0020 ComponentViewSetInfoEx(global_number18, 3, local_number2, ""); // dll: ISRT.dll
@00005E2A:0006 local_number4 = LASTRESULT;
@00005E34:0023 return local_number4;
@00005E3B:0005 goto label_5e53;
@00005E44:0002 endif;
@00005E44:0002 label_5e44:
@00005E46:0027 // return coming
@00005E4A:0023 return -1;
@00005E53:0001 label_5e53:
@00005E55:0026 end; // checksum: 8a80b7eb
@00005E61:0005 label_5e61:
@00005E63:0022 function NUMBER function_119()
@00005E63
@00005E63
@00005E63
@00005E63 begin
@00005E6C:0006 global_number0 = 1;
@00005E78:0006 global_number1 = 0;
@00005E84:0024 return;
@00005E88:0026 end; // checksum: 2501
@00005E94:0002 label_5e94:
@00005E96:0022 function NUMBER SetDialogTitle(local_number1, local_string1)
@00005E96 NUMBER local_number2;
@00005E96
@00005E96
@00005E96 begin
@00005E9F:0001 // switch/while/???
@00005EA3:0004 label_5ea3:
@00005EA5:000D local_number2 = (local_number1 = 1);
@00005EB4:0004 if(local_number2) then // ref index: 1
@00005EC0:0006 global_string13 = local_string1;
@00005ECA:0005 goto label_60c7;
@00005ED3:0004 endif;
@00005ED3:0004 label_5ed3:
@00005ED5:000D local_number2 = (local_number1 = 2);
@00005EE4:0004 if(local_number2) then // ref index: 1
@00005EF0:0006 global_string20 = local_string1;
@00005EFA:0005 goto label_60c7;
@00005F03:0004 endif;
@00005F03:0004 label_5f03:
@00005F05:000D local_number2 = (local_number1 = 3);
@00005F14:0004 if(local_number2) then // ref index: 1
@00005F20:0006 global_string19 = local_string1;
@00005F2A:0005 goto label_60c7;
@00005F33:0004 endif;
@00005F33:0004 label_5f33:
@00005F35:000D local_number2 = (local_number1 = 4);
@00005F44:0004 if(local_number2) then // ref index: 1
@00005F50:0006 global_string18 = local_string1;
@00005F5A:0005 goto label_60c7;
@00005F63:0004 endif;
@00005F63:0004 label_5f63:
@00005F65:000D local_number2 = (local_number1 = 5);
@00005F74:0004 if(local_number2) then // ref index: 1
@00005F80:0006 global_string15 = local_string1;
@00005F8A:0005 goto label_60c7;
@00005F93:0004 endif;
@00005F93:0004 label_5f93:
@00005F95:000D local_number2 = (local_number1 = 6);
@00005FA4:0004 if(local_number2) then // ref index: 1
@00005FB0:0006 global_string16 = local_string1;
@00005FBA:0005 goto label_60c7;
@00005FC3:0004 endif;
@00005FC3:0004 label_5fc3:
@00005FC5:000D local_number2 = (local_number1 = 7);
@00005FD4:0004 if(local_number2) then // ref index: 1
@00005FE0:0006 global_string17 = local_string1;
@00005FEA:0005 goto label_60c7;
@00005FF3:0004 endif;
@00005FF3:0004 label_5ff3:
@00005FF5:000D local_number2 = (local_number1 = 8);
@00006004:0004 if(local_number2) then // ref index: 1
@00006010:0006 global_string14 = local_string1;
@0000601A:0005 goto label_60c7;
@00006023:0004 endif;
@00006023:0004 label_6023:
@00006025:000D local_number2 = (local_number1 = 11);
@00006034:0004 if(local_number2) then // ref index: 1
@00006040:0006 global_string21 = local_string1;
@0000604A:0005 goto label_60c7;
@00006053:0006 endif;
@00006053:0006 label_6053:
@00006055:000D local_number2 = (local_number1 = 12);
@00006064:0004 if(local_number2) then // ref index: 2
@00006070:0020 IsEmpty(global_object10); // dll: ISRT.dll
@00006079:0006 local_number2 = LASTRESULT;
@00006083:0004 if(local_number2) then // ref index: 1
@0000608F:0020 __GetProgress(global_number18, global_object10); // dll: ISRT.dll
@0000609B:0002 endif;
@0000609B:0002 label_609b:
@0000609D:0033 global_object10.Title = local_string1;
@000060AF:0005 goto label_60c7;
@000060B8:0002 endif;
@000060B8:0002 label_60b8:
@000060BA:0027 // return coming
@000060BE:0023 return -1;
@000060C7:0003 label_60c7:
@000060C9:0027 // return coming
@000060CD:0023 return 0;
@000060D6:0026 end; // checksum: daf1cc8d
@000060E2:0002 label_60e2:
@000060E4:0022 function STRING function_121(local_number1)
@000060E4 NUMBER local_number2;
@000060E4
@000060E4
@000060E4 begin
@000060ED:0001 // switch/while/???
@000060F1:0005 label_60f1:
@000060F3:000D local_number2 = (local_number1 = 1);
@00006102:0004 if(local_number2) then // ref index: 1
@0000610E:0027 // return coming
@00006112:0023 return global_string13;
@00006119:0005 goto label_62b7;
@00006122:0005 endif;
@00006122:0005 label_6122:
@00006124:000D local_number2 = (local_number1 = 2);
@00006133:0004 if(local_number2) then // ref index: 1
@0000613F:0027 // return coming
@00006143:0023 return global_string20;
@0000614A:0005 goto label_62b7;
@00006153:0005 endif;
@00006153:0005 label_6153:
@00006155:000D local_number2 = (local_number1 = 3);
@00006164:0004 if(local_number2) then // ref index: 1
@00006170:0027 // return coming
@00006174:0023 return global_string19;
@0000617B:0005 goto label_62b7;
@00006184:0005 endif;
@00006184:0005 label_6184:
@00006186:000D local_number2 = (local_number1 = 4);
@00006195:0004 if(local_number2) then // ref index: 1
@000061A1:0027 // return coming
@000061A5:0023 return global_string18;
@000061AC:0005 goto label_62b7;
@000061B5:0005 endif;
@000061B5:0005 label_61b5:
@000061B7:000D local_number2 = (local_number1 = 5);
@000061C6:0004 if(local_number2) then // ref index: 1
@000061D2:0027 // return coming
@000061D6:0023 return global_string15;
@000061DD:0005 goto label_62b7;
@000061E6:0005 endif;
@000061E6:0005 label_61e6:
@000061E8:000D local_number2 = (local_number1 = 6);
@000061F7:0004 if(local_number2) then // ref index: 1
@00006203:0027 // return coming
@00006207:0023 return global_string16;
@0000620E:0005 goto label_62b7;
@00006217:0005 endif;
@00006217:0005 label_6217:
@00006219:000D local_number2 = (local_number1 = 7);
@00006228:0004 if(local_number2) then // ref index: 1
@00006234:0027 // return coming
@00006238:0023 return global_string17;
@0000623F:0005 goto label_62b7;
@00006248:0005 endif;
@00006248:0005 label_6248:
@0000624A:000D local_number2 = (local_number1 = 8);
@00006259:0004 if(local_number2) then // ref index: 1
@00006265:0027 // return coming
@00006269:0023 return global_string14;
@00006270:0005 goto label_62b7;
@00006279:0005 endif;
@00006279:0005 label_6279:
@0000627B:000D local_number2 = (local_number1 = 11);
@0000628A:0004 if(local_number2) then // ref index: 1
@00006296:0027 // return coming
@0000629A:0023 return global_string21;
@000062A1:0005 goto label_62b7;
@000062AA:0002 endif;
@000062AA:0002 label_62aa:
@000062AC:0027 // return coming
@000062B0:0023 return "";
@000062B7:0001 label_62b7:
@000062B9:0026 end; // checksum: 1d928
@000062C5:0002 label_62c5:
@000062C7:0022 function STRING function_122(local_number1)
@000062C7 NUMBER local_number2;
@000062C7
@000062C7
@000062C7 begin
@000062D0:0001 // switch/while/???
@000062D4:0005 label_62d4:
@000062D6:000D local_number2 = (local_number1 = 1);
@000062E5:0004 if(local_number2) then // ref index: 1
@000062F1:0027 // return coming
@000062F5:0023 return global_string22;
@000062FC:0005 goto label_63a5;
@00006305:0005 endif;
@00006305:0005 label_6305:
@00006307:000D local_number2 = (local_number1 = 7);
@00006316:0004 if(local_number2) then // ref index: 1
@00006322:0027 // return coming
@00006326:0023 return global_string23;
@0000632D:0005 goto label_63a5;
@00006336:0005 endif;
@00006336:0005 label_6336:
@00006338:000D local_number2 = (local_number1 = 2);
@00006347:0004 if(local_number2) then // ref index: 1
@00006353:0027 // return coming
@00006357:0023 return global_string24;
@0000635E:0005 goto label_63a5;
@00006367:0005 endif;
@00006367:0005 label_6367:
@00006369:000D local_number2 = (local_number1 = 6);
@00006378:0004 if(local_number2) then // ref index: 1
@00006384:0027 // return coming
@00006388:0023 return global_string25;
@0000638F:0005 goto label_63a5;
@00006398:0002 endif;
@00006398:0002 label_6398:
@0000639A:0027 // return coming
@0000639E:0023 return "";
@000063A5:0001 label_63a5:
@000063A7:0026 end; // checksum: 1dd23
@000063B3:0002 label_63b3:
@000063B5:0022 function STRING function_123(local_number1)
@000063B5 NUMBER local_number2;
@000063B5
@000063B5
@000063B5 begin
@000063BE:0001 // switch/while/???
@000063C2:0005 label_63c2:
@000063C4:000D local_number2 = (local_number1 = 1);
@000063D3:0004 if(local_number2) then // ref index: 1
@000063DF:0027 // return coming
@000063E3:0023 return global_string26;
@000063EA:0005 goto label_6493;
@000063F3:0005 endif;
@000063F3:0005 label_63f3:
@000063F5:000D local_number2 = (local_number1 = 7);
@00006404:0004 if(local_number2) then // ref index: 1
@00006410:0027 // return coming
@00006414:0023 return global_string27;
@0000641B:0005 goto label_6493;
@00006424:0005 endif;
@00006424:0005 label_6424:
@00006426:000D local_number2 = (local_number1 = 2);
@00006435:0004 if(local_number2) then // ref index: 1
@00006441:0027 // return coming
@00006445:0023 return global_string28;
@0000644C:0005 goto label_6493;
@00006455:0005 endif;
@00006455:0005 label_6455:
@00006457:000D local_number2 = (local_number1 = 6);
@00006466:0004 if(local_number2) then // ref index: 1
@00006472:0027 // return coming
@00006476:0023 return global_string29;
@0000647D:0005 goto label_6493;
@00006486:0002 endif;
@00006486:0002 label_6486:
@00006488:0027 // return coming
@0000648C:0023 return "";
@00006493:0001 label_6493:
@00006495:0026 end; // checksum: 1dd23
@000064A1:000D label_64a1:
@000064A3:0022 function NUMBER function_124()
@000064A3 NUMBER local_number1, local_number2, local_number3, local_number4, local_number5, local_number6;
@000064A3 STRING local_string1, local_string2, local_string3, local_string4;
@000064A3 OBJECT local_object1;
@000064A3 begin
@000064AC:0035 global_object5.(18);
@000064BB:0006 local_object1 = LASTRESULT;
@000064C5:000E local_number5 = (local_object1 != 9);
@000064D4:0006 local_object1 = NOTHING;
@000064DE:0035 global_object5.(18);
@000064ED:0006 local_object1 = LASTRESULT;
@000064F7:000E local_number6 = (local_object1 != 1033);
@00006506:0006 local_object1 = NOTHING;
@00006510:0019 local_number5 = (local_number5 = local_number6);
@0000651D:0004 if(local_number5) then // ref index: 1
@00006529:0027 // return coming
@0000652D:0023 return 0;
@00006536:0006 endif;
@00006536:0006 label_6536:
@00006538:0020 GetUserDefaultLangID(); // dll: KERNEL32.dll
@0000653E:0006 local_number1 = LASTRESULT;
@00006548:000D local_number5 = (local_number1 = 0);
@00006557:0004 if(local_number5) then // ref index: 1
@00006563:0027 // return coming
@00006567:0023 return 0;
@00006570:0006 endif;
@00006570:0006 label_6570:
@00006572:0021 SdLoadString(11515);
@0000657D:0006 local_string1 = LASTRESULT;
@00006587:000D local_number5 = (local_string1 = "");
@00006594:0004 if(local_number5) then // ref index: 1
@000065A0:0027 // return coming
@000065A4:0023 return 0;
@000065AD:0009 endif;
@000065AD:0009 label_65ad:
@000065AF:0021 ListCreate(0);
@000065BA:0006 local_number4 = LASTRESULT;
@000065C4:0021 function_366(local_number4, local_string1, "*");
@000065D4:0021 LOWORD/HIWORD(local_number1);
@000065DD:0006 local_number1 = LASTRESULT;
@000065E7:0021 Sprintf(local_string2, "%lx", local_number1);
@000065F9:0028 StrLengthChars(local_string2);
@00006600:0006 local_number5 = LASTRESULT;
@0000660A:000F local_number3 = (4 - local_number5);
@00006619:0006 label_6619:
@0000661B:0001 // switch/while/???
@0000661F:000A local_number5 = (local_number3 > 0);
@0000662E:0004 if(local_number5) then // ref index: 1
@0000663A:0007 local_string2 = ("0" + local_string2);
@00006648:000F local_number3 = (local_number3 - 1);
@00006657:0005 goto label_6619;
@00006660:0009 endif;
@00006660:0009 label_6660:
@00006662:0007 local_string2 = ("0x" + local_string2);
@00006671:0021 ListSetIndex(local_number4, -401);
@0000667F:0021 ListFindString(local_number4, local_string2);
@0000668B:0006 local_number5 = LASTRESULT;
@00006695:000E local_number5 = (local_number5 != 0);
@000066A4:0004 if(local_number5) then // ref index: 1
@000066B0:0021 ListDestroy(local_number4);
@000066B9:0027 // return coming
@000066BD:0023 return 0;
@000066C6:000B endif;
@000066C6:000B label_66c6:
@000066C8:0021 ListGetNextString(local_number4, local_string3);
@000066D4:0021 LongPathToQuote(local_string3, 0);
@000066E2:0021 ListGetNextString(local_number4, local_string4);
@000066EE:002C StrToNum(local_number2, local_string4);
@000066F8:0021 function_101(local_string3, local_number2, 0);
@00006709:0006 local_number5 = LASTRESULT;
@00006713:0009 local_number5 = (local_number5 < 0);
@00006722:0004 if(local_number5) then // ref index: 1
@0000672E:0021 ListDestroy(local_number4);
@00006737:0027 // return coming
@0000673B:0023 return 0;
@00006744:0004 endif;
@00006744:0004 label_6744:
@00006746:0021 ListDestroy(local_number4);
@0000674F:0027 // return coming
@00006753:0023 return 1;
@0000675C:0026 end; // checksum: 36ffd7a3
@0000676C:0006 label_676c:
@0000676E:0022 function NUMBER function_127()
@0000676E NUMBER local_number1, local_number2;
@0000676E
@0000676E
@0000676E begin
@00006777:0020 _InitInstall(global_number18); // dll: ISRT.dll
@00006780:0006 local_number1 = LASTRESULT;
@0000678A:000D local_number2 = (local_number1 = -2147213312);
@00006799:0004 if(local_number2) then // ref index: 1
@000067A5:0002 abort;
@000067A9:0003 endif;
@000067A9:0003 label_67a9:
@000067AB:000D local_number2 = (local_number1 = -2147213311);
@000067BA:0004 if(local_number2) then // ref index: 1
@000067C6:0003 exit;
@000067CA:0003 endif;
@000067CA:0003 label_67ca:
@000067CC:0027 // return coming
@000067D0:0023 return local_number1;
@000067D7:0026 end; // checksum: 22385b39
@000067E3:0006 label_67e3:
@000067E5:0022 function NUMBER function_128()
@000067E5 NUMBER local_number1, local_number2;
@000067E5
@000067E5
@000067E5 begin
@000067EE:0020 _ExitInstall(global_number18); // dll: ISRT.dll
@000067F7:0006 local_number1 = LASTRESULT;
@00006801:000D local_number2 = (local_number1 = -2147213312);
@00006810:0004 if(local_number2) then // ref index: 1
@0000681C:0002 abort;
@00006820:0003 endif;
@00006820:0003 label_6820:
@00006822:000D local_number2 = (local_number1 = -2147213311);
@00006831:0004 if(local_number2) then // ref index: 1
@0000683D:0003 exit;
@00006841:0003 endif;
@00006841:0003 label_6841:
@00006843:0027 // return coming
@00006847:0023 return local_number1;
@0000684E:0026 end; // checksum: 222e5739
@0000685A:0006 label_685a:
@0000685C:0022 function NUMBER function_129()
@0000685C NUMBER local_number1, local_number2;
@0000685C
@0000685C
@0000685C begin
@00006865:0020 _CCPSearch(global_number18); // dll: ISRT.dll
@0000686E:0006 local_number1 = LASTRESULT;
@00006878:000D local_number2 = (local_number1 = -2147213312);
@00006887:0004 if(local_number2) then // ref index: 1
@00006893:0002 abort;
@00006897:0003 endif;
@00006897:0003 label_6897:
@00006899:000D local_number2 = (local_number1 = -2147213311);
@000068A8:0004 if(local_number2) then // ref index: 1
@000068B4:0003 exit;
@000068B8:0003 endif;
@000068B8:0003 label_68b8:
@000068BA:0027 // return coming
@000068BE:0023 return local_number1;
@000068C5:0026 end; // checksum: 76767409
@000068D1:0006 label_68d1:
@000068D3:0022 function NUMBER function_130()
@000068D3 NUMBER local_number1, local_number2;
@000068D3
@000068D3
@000068D3 begin
@000068DC:0020 _AppSearch(global_number18); // dll: ISRT.dll
@000068E5:0006 local_number1 = LASTRESULT;
@000068EF:000D local_number2 = (local_number1 = -2147213312);
@000068FE:0004 if(local_number2) then // ref index: 1
@0000690A:0002 abort;
@0000690E:0003 endif;
@0000690E:0003 label_690e:
@00006910:000D local_number2 = (local_number1 = -2147213311);
@0000691F:0004 if(local_number2) then // ref index: 1
@0000692B:0003 exit;
@0000692F:0003 endif;
@0000692F:0003 label_692f:
@00006931:0027 // return coming
@00006935:0023 return local_number1;
@0000693C:0026 end; // checksum: 56457609
@00006948:0006 label_6948:
@0000694A:0022 function NUMBER function_131()
@0000694A NUMBER local_number1, local_number2;
@0000694A
@0000694A
@0000694A begin
@00006953:0020 _Rebooted(global_number18); // dll: ISRT.dll
@0000695C:0006 local_number1 = LASTRESULT;
@00006966:000D local_number2 = (local_number1 = -2147213312);
@00006975:0004 if(local_number2) then // ref index: 1
@00006981:0002 abort;
@00006985:0003 endif;
@00006985:0003 label_6985:
@00006987:000D local_number2 = (local_number1 = -2147213311);
@00006996:0004 if(local_number2) then // ref index: 1
@000069A2:0003 exit;
@000069A6:0003 endif;
@000069A6:0003 label_69a6:
@000069A8:0027 // return coming
@000069AC:0023 return local_number1;
@000069B3:0026 end; // checksum: 53450732
@000069BF:0006 label_69bf:
@000069C1:0022 function NUMBER function_132(local_number1)
@000069C1 NUMBER local_number2, local_number3;
@000069C1
@000069C1
@000069C1 begin
@000069CA:0020 _ShowWizardPages(global_number18, local_number1); // dll: ISRT.dll
@000069D6:0006 local_number2 = LASTRESULT;
@000069E0:000D local_number3 = (local_number2 = -2147213312);
@000069EF:0004 if(local_number3) then // ref index: 1
@000069FB:0002 abort;
@000069FF:0003 endif;
@000069FF:0003 label_69ff:
@00006A01:000D local_number3 = (local_number2 = -2147213311);
@00006A10:0004 if(local_number3) then // ref index: 1
@00006A1C:0003 exit;
@00006A20:0003 endif;
@00006A20:0003 label_6a20:
@00006A22:0027 // return coming
@00006A26:0023 return local_number2;
@00006A2D:0026 end; // checksum: 6254284d
@00006A39:0002 label_6a39:
@00006A3B:0022 function NUMBER function_133(local_number1)
@00006A3B NUMBER local_number3, local_number4, local_number5, local_number6, local_number7;
@00006A3B
@00006A3B OBJECT local_object1;
@00006A3B begin
@00006A44:0001 // switch/while/???
@00006A48:0004 label_6a48:
@00006A4A:000D local_number3 = (local_number1 = 51);
@00006A59:0004 if(local_number3) then // ref index: 1
@00006A65:0006 global_number2 = 1;
@00006A71:0005 goto label_729e;
@00006A7A:0004 endif;
@00006A7A:0004 label_6a7a:
@00006A7C:000D local_number3 = (local_number1 = 50);
@00006A8B:0004 if(local_number3) then // ref index: 1
@00006A97:0006 global_number3 = 1;
@00006AA3:0005 goto label_729e;
@00006AAC:0004 endif;
@00006AAC:0004 label_6aac:
@00006AAE:000D local_number3 = (local_number1 = 56);
@00006ABD:0004 if(local_number3) then // ref index: 1
@00006AC9:0006 global_number4 = 1;
@00006AD5:0005 goto label_729e;
@00006ADE:0004 endif;
@00006ADE:0004 label_6ade:
@00006AE0:000D local_number3 = (local_number1 = 52);
@00006AEF:0004 if(local_number3) then // ref index: 1
@00006AFB:0006 global_number5 = 1;
@00006B07:0005 goto label_729e;
@00006B10:0005 endif;
@00006B10:0005 label_6b10:
@00006B12:000D local_number3 = (local_number1 = 66);
@00006B21:0004 if(local_number3) then // ref index: 1
@00006B2D:0027 // return coming
@00006B31:0023 return 0;
@00006B3A:0005 goto label_729e;
@00006B43:0006 endif;
@00006B43:0006 label_6b43:
@00006B45:000D local_number3 = (local_number1 = 63);
@00006B54:0004 if(local_number3) then // ref index: 1
@00006B60:0033 global_object8.Batch = 1;
@00006B74:0027 // return coming
@00006B78:0023 return 0;
@00006B81:0005 goto label_729e;
@00006B8A:0006 endif;
@00006B8A:0006 label_6b8a:
@00006B8C:000D local_number3 = (local_number1 = 62);
@00006B9B:0004 if(local_number3) then // ref index: 1
@00006BA7:0033 global_object9.Enable = 1;
@00006BBC:0027 // return coming
@00006BC0:0023 return 0;
@00006BC9:0005 goto label_729e;
@00006BD2:0005 endif;
@00006BD2:0005 label_6bd2:
@00006BD4:000D local_number3 = (local_number1 = 54);
@00006BE3:0004 if(local_number3) then // ref index: 1
@00006BEF:0027 // return coming
@00006BF3:0023 return -1;
@00006BFC:0005 goto label_729e;
@00006C05:0009 endif;
@00006C05:0009 label_6c05:
@00006C07:000D local_number3 = (local_number1 = 12);
@00006C16:0004 if(local_number3) then // ref index: 2
@00006C22:0021 function_362();
@00006C28:0006 local_number3 = LASTRESULT;
@00006C32:000E local_number3 = (local_number3 != 2);
@00006C41:0004 if(local_number3) then // ref index: 1
@00006C4D:0021 GetWindowHandle(-2);
@00006C58:0006 local_number3 = LASTRESULT;
@00006C62:0020 SetWindowRgn(local_number3, 0, 1); // dll: USER32.dll
@00006C75:0001 endif;
@00006C75:0001 label_6c75:
@00006C77:0005 goto label_729e;
@00006C80:0005 endif;
@00006C80:0005 label_6c80:
@00006C82:000D local_number3 = (local_number1 = 27);
@00006C91:0004 if(local_number3) then // ref index: 1
@00006C9D:0027 // return coming
@00006CA1:0023 return 0;
@00006CAA:0005 goto label_729e;
@00006CB3:001F endif;
@00006CB3:001F label_6cb3:
@00006CB5:000D local_number3 = (local_number1 = 25);
@00006CC4:0004 if(local_number3) then // ref index: 2
@00006CD0:0021 function_362();
@00006CD6:0006 local_number3 = LASTRESULT;
@00006CE0:000E local_number3 = (local_number3 != 2);
@00006CEF:0004 if(local_number3) then // ref index: 1
@00006CFB:0020 GetDesktopWindow(); // dll: USER32.dll
@00006D01:0006 local_number3 = LASTRESULT;
@00006D0B:001A local_number4 = &local_object1;
@00006D15:0020 GetWindowRect(local_number3, local_number4); // dll: USER.dll
@00006D21:0035 local_object1.right;
@00006D30:0006 local_number3 = LASTRESULT;
@00006D3A:0011 local_number3 = (local_number3 / 30);
@00006D49:0035 local_object1.bottom;
@00006D59:0006 local_number4 = LASTRESULT;
@00006D63:0011 local_number4 = (local_number4 / 30);
@00006D72:0035 local_object1.right;
@00006D81:0006 local_number5 = LASTRESULT;
@00006D8B:0035 local_object1.left;
@00006D99:0006 local_number6 = LASTRESULT;
@00006DA3:000F local_number5 = (local_number5 - local_number6);
@00006DB0:0010 local_number5 = (14 * local_number5);
@00006DBF:0011 local_number5 = (local_number5 / 15);
@00006DCE:0035 local_object1.bottom;
@00006DDE:0006 local_number6 = LASTRESULT;
@00006DE8:0035 local_object1.top;
@00006DF5:0006 local_number7 = LASTRESULT;
@00006DFF:000F local_number6 = (local_number6 - local_number7);
@00006E0C:0010 local_number6 = (14 * local_number6);
@00006E1B:0011 local_number6 = (local_number6 / 15);
@00006E2A:0021 function_135(local_number3, local_number4, local_number5, local_number6);
@00006E3C:0001 endif;
@00006E3C:0001 label_6e3c:
@00006E3E:0005 goto label_729e;
@00006E47:0015 endif;
@00006E47:0015 label_6e47:
@00006E49:000D local_number3 = (local_number1 = 29);
@00006E58:0004 if(local_number3) then // ref index: 2
@00006E64:0021 function_362();
@00006E6A:0006 local_number3 = LASTRESULT;
@00006E74:000E local_number3 = (local_number3 != 2);
@00006E83:0004 if(local_number3) then // ref index: 1
@00006E8F:0020 GetDesktopWindow(); // dll: USER32.dll
@00006E95:0006 local_number3 = LASTRESULT;
@00006E9F:001A local_number4 = &local_object1;
@00006EA9:0020 GetWindowRect(local_number3, local_number4); // dll: USER.dll
@00006EB5:0035 local_object1.right;
@00006EC4:0006 local_number3 = LASTRESULT;
@00006ECE:0035 local_object1.left;
@00006EDC:0006 local_number4 = LASTRESULT;
@00006EE6:000F local_number3 = (local_number3 - local_number4);
@00006EF3:0035 local_object1.bottom;
@00006F03:0006 local_number4 = LASTRESULT;
@00006F0D:0035 local_object1.top;
@00006F1A:0006 local_number5 = LASTRESULT;
@00006F24:000F local_number4 = (local_number4 - local_number5);
@00006F31:0021 function_135(0, 0, local_number3, local_number4);
@00006F47:0001 endif;
@00006F47:0001 label_6f47:
@00006F49:0005 goto label_729e;
@00006F52:0007 endif;
@00006F52:0007 label_6f52:
@00006F54:000D local_number3 = (local_number1 = 26);
@00006F63:0004 if(local_number3) then // ref index: 1
@00006F6F:0027 // return coming
@00006F73:0020 EnableHourGlass(global_number18, 1); // dll: ISRT.dll
@00006F81:0006 local_number3 = LASTRESULT;
@00006F8B:0023 return local_number3;
@00006F92:0005 goto label_729e;
@00006F9B:0006 endif;
@00006F9B:0006 label_6f9b:
@00006F9D:000D local_number3 = (local_number1 = 16);
@00006FAC:0004 if(local_number3) then // ref index: 2
@00006FB8:0020 IsEmpty(global_object10); // dll: ISRT.dll
@00006FC1:0006 local_number3 = LASTRESULT;
@00006FCB:0004 if(local_number3) then // ref index: 1
@00006FD7:0020 __GetProgress(global_number18, global_object10); // dll: ISRT.dll
@00006FE3:0002 endif;
@00006FE3:0002 label_6fe3:
@00006FE5:0035 global_object10.ShowControl(1450.5);
@00007004:0005 goto label_729e;
@0000700D:000A endif;
@0000700D:000A label_700d:
@0000700F:000D local_number3 = (local_number1 = 4);
@0000701E:0004 if(local_number3) then // ref index: 2
@0000702A:0021 function_362();
@00007030:0006 local_number3 = LASTRESULT;
@0000703A:000E local_number3 = (local_number3 != 2);
@00007049:0004 if(local_number3) then // ref index: 1
@00007055:0027 // return coming
@00007059:0020 _EnableStatus(global_number18, 4); // dll: ISRT.dll
@00007067:0006 local_number3 = LASTRESULT;
@00007071:0023 return local_number3;
@00007078:0001 endif;
@00007078:0001 label_7078:
@0000707A:0005 goto label_729e;
@00007083:000A endif;
@00007083:000A label_7083:
@00007085:000D local_number3 = (local_number1 = 58);
@00007094:0004 if(local_number3) then // ref index: 2
@000070A0:0021 function_362();
@000070A6:0006 local_number3 = LASTRESULT;
@000070B0:000E local_number3 = (local_number3 != 2);
@000070BF:0004 if(local_number3) then // ref index: 1
@000070CB:0027 // return coming
@000070CF:0020 _EnableStatus(global_number18, 58); // dll: ISRT.dll
@000070DD:0006 local_number3 = LASTRESULT;
@000070E7:0023 return local_number3;
@000070EE:0001 endif;
@000070EE:0001 label_70ee:
@000070F0:0005 goto label_729e;
@000070F9:000A endif;
@000070F9:000A label_70f9:
@000070FB:000D local_number3 = (local_number1 = 57);
@0000710A:0004 if(local_number3) then // ref index: 2
@00007116:0021 function_362();
@0000711C:0006 local_number3 = LASTRESULT;
@00007126:000E local_number3 = (local_number3 != 2);
@00007135:0004 if(local_number3) then // ref index: 1
@00007141:0027 // return coming
@00007145:0020 _EnableStatus(global_number18, 57); // dll: ISRT.dll
@00007153:0006 local_number3 = LASTRESULT;
@0000715D:0023 return local_number3;
@00007164:0001 endif;
@00007164:0001 label_7164:
@00007166:0005 goto label_729e;
@0000716F:000A endif;
@0000716F:000A label_716f:
@00007171:000D local_number3 = (local_number1 = 5);
@00007180:0004 if(local_number3) then // ref index: 2
@0000718C:0021 function_362();
@00007192:0006 local_number3 = LASTRESULT;
@0000719C:000E local_number3 = (local_number3 != 2);
@000071AB:0004 if(local_number3) then // ref index: 1
@000071B7:0027 // return coming
@000071BB:0020 _EnableStatus(global_number18, 5); // dll: ISRT.dll
@000071C9:0006 local_number3 = LASTRESULT;
@000071D3:0023 return local_number3;
@000071DA:0001 endif;
@000071DA:0001 label_71da:
@000071DC:0005 goto label_729e;
@000071E5:0007 endif;
@000071E5:0007 label_71e5:
@000071E7:000D local_number3 = (local_number1 = 17);
@000071F6:0004 if(local_number3) then // ref index: 1
@00007202:0027 // return coming
@00007206:0021 SetDisplayEffect(1);
@00007211:0006 local_number3 = LASTRESULT;
@0000721B:0023 return local_number3;
@00007222:0005 goto label_729e;
@0000722B:0004 endif;
@0000722B:0004 label_722b:
@0000722D:000D local_number3 = (local_number1 = 53);
@0000723C:0004 if(local_number3) then // ref index: 1
@00007248:0006 global_number17 = 1;
@00007254:0005 goto label_729e;
@0000725D:0004 endif;
@0000725D:0004 label_725d:
@0000725F:000D local_number3 = (local_number1 = 67);
@0000726E:0004 if(local_number3) then // ref index: 1
@0000727A:0006 global_number20 = 0;
@00007286:0005 goto label_729e;
@0000728F:0002 endif;
@0000728F:0002 label_728f:
@00007291:0027 // return coming
@00007295:0023 return -1;
@0000729E:0003 label_729e:
@000072A0:0027 // return coming
@000072A4:0023 return 0;
@000072AD:0026 end; // checksum: 1af4f8d7
@000072BD:0002 label_72bd:
@000072BF:0022 function NUMBER function_134(local_number1)
@000072BF NUMBER local_number2, local_number3, local_number4;
@000072BF STRING local_string1;
@000072BF OBJECT local_object1;
@000072BF begin
@000072C8:0001 // switch/while/???
@000072CC:0004 label_72cc:
@000072CE:000D local_number3 = (local_number1 = 51);
@000072DD:0004 if(local_number3) then // ref index: 1
@000072E9:0006 global_number2 = 0;
@000072F5:0005 goto label_7a6b;
@000072FE:0004 endif;
@000072FE:0004 label_72fe:
@00007300:000D local_number3 = (local_number1 = 50);
@0000730F:0004 if(local_number3) then // ref index: 1
@0000731B:0006 global_number3 = 0;
@00007327:0005 goto label_7a6b;
@00007330:0004 endif;
@00007330:0004 label_7330:
@00007332:000D local_number3 = (local_number1 = 56);
@00007341:0004 if(local_number3) then // ref index: 1
@0000734D:0006 global_number4 = 0;
@00007359:0005 goto label_7a6b;
@00007362:0004 endif;
@00007362:0004 label_7362:
@00007364:000D local_number3 = (local_number1 = 52);
@00007373:0004 if(local_number3) then // ref index: 1
@0000737F:0006 global_number5 = 0;
@0000738B:0005 goto label_7a6b;
@00007394:0005 endif;
@00007394:0005 label_7394:
@00007396:000D local_number3 = (local_number1 = 66);
@000073A5:0004 if(local_number3) then // ref index: 1
@000073B1:0027 // return coming
@000073B5:0023 return -1;
@000073BE:0005 goto label_7a6b;
@000073C7:0006 endif;
@000073C7:0006 label_73c7:
@000073C9:000D local_number3 = (local_number1 = 63);
@000073D8:0004 if(local_number3) then // ref index: 1
@000073E4:0033 global_object8.Batch = 0;
@000073F8:0027 // return coming
@000073FC:0023 return 0;
@00007405:0005 goto label_7a6b;
@0000740E:0006 endif;
@0000740E:0006 label_740e:
@00007410:000D local_number3 = (local_number1 = 62);
@0000741F:0004 if(local_number3) then // ref index: 1
@0000742B:0033 global_object9.Enable = 0;
@00007440:0027 // return coming
@00007444:0023 return 0;
@0000744D:0005 goto label_7a6b;
@00007456:0005 endif;
@00007456:0005 label_7456:
@00007458:000D local_number3 = (local_number1 = 54);
@00007467:0004 if(local_number3) then // ref index: 1
@00007473:0027 // return coming
@00007477:0023 return -1;
@00007480:0005 goto label_7a6b;
@00007489:000A endif;
@00007489:000A label_7489:
@0000748B:000D local_number3 = (local_number1 = 12);
@0000749A:0004 if(local_number3) then // ref index: 1
@000074A6:0021 GetWindowHandle(-2);
@000074B1:0006 local_number3 = LASTRESULT;
@000074BB:0020 CreateRectRgn(0, 0, 0, 0); // dll: GDI32.dll
@000074D5:0006 local_number4 = LASTRESULT;
@000074DF:0020 SetWindowRgn(local_number3, local_number4, 1); // dll: USER32.dll
@000074F0:0027 // return coming
@000074F4:0023 return 0;
@000074FD:0005 goto label_7a6b;
@00007506:000E endif;
@00007506:000E label_7506:
@00007508:000D local_number3 = (local_number1 = -16776960);
@00007517:0004 if(local_number3) then // ref index: 3
@00007523:0021 function_362();
@00007529:0006 local_number3 = LASTRESULT;
@00007533:000E local_number3 = (local_number3 != 2);
@00007542:0004 if(local_number3) then // ref index: 2
@0000754E:0021 GetWindowHandle(-2);
@00007559:0006 local_number2 = LASTRESULT;
@00007563:0020 SetWindowLong(local_number2, -16, 0); // dll: USER32.dll
@00007576:0006 local_number3 = LASTRESULT;
@00007580:000D local_number3 = (local_number3 = 0);
@0000758F:0004 if(local_number3) then // ref index: 1
@0000759B:0027 // return coming
@0000759F:0023 return -1;
@000075A8:0002 endif;
@000075A8:0002 label_75a8:
@000075AA:0020 ShowWindow(local_number2, 9); // dll: USER.dll
@000075B8:0020 SetWindowPos(local_number2, 0, 0, 0, 0, 0, 39); // dll: USER.dll
@000075DF:0003 endif;
@000075DF:0003 label_75df:
@000075E1:0027 // return coming
@000075E5:0023 return 0;
@000075EE:0005 goto label_7a6b;
@000075F7:0005 endif;
@000075F7:0005 label_75f7:
@000075F9:000D local_number3 = (local_number1 = 27);
@00007608:0004 if(local_number3) then // ref index: 1
@00007614:0027 // return coming
@00007618:0023 return -1;
@00007621:0005 goto label_7a6b;
@0000762A:0007 endif;
@0000762A:0007 label_762a:
@0000762C:000D local_number3 = (local_number1 = 26);
@0000763B:0004 if(local_number3) then // ref index: 1
@00007647:0027 // return coming
@0000764B:0020 EnableHourGlass(global_number18, 0); // dll: ISRT.dll
@00007659:0006 local_number3 = LASTRESULT;
@00007663:0023 return local_number3;
@0000766A:0005 goto label_7a6b;
@00007673:0006 endif;
@00007673:0006 label_7673:
@00007675:000D local_number3 = (local_number1 = 16);
@00007684:0004 if(local_number3) then // ref index: 2
@00007690:0020 IsEmpty(global_object10); // dll: ISRT.dll
@00007699:0006 local_number3 = LASTRESULT;
@000076A3:0004 if(local_number3) then // ref index: 1
@000076AF:0020 __GetProgress(global_number18, global_object10); // dll: ISRT.dll
@000076BB:0002 endif;
@000076BB:0002 label_76bb:
@000076BD:0035 global_object10.ShowControl(1450.0);
@000076DC:0005 goto label_7a6b;
@000076E5:0006 endif;
@000076E5:0006 label_76e5:
@000076E7:000D local_number3 = (local_number1 = 4);
@000076F6:0004 if(local_number3) then // ref index: 2
@00007702:0020 IsEmpty(global_object10); // dll: ISRT.dll
@0000770B:0006 local_number3 = LASTRESULT;
@00007715:0004 if(local_number3) then // ref index: 1
@00007721:0020 __GetProgress(global_number18, global_object10); // dll: ISRT.dll
@0000772D:0002 endif;
@0000772D:0002 label_772d:
@0000772F:0035 global_object10.Destroy;
@00007740:0005 goto label_7a6b;
@00007749:0006 endif;
@00007749:0006 label_7749:
@0000774B:000D local_number3 = (local_number1 = 58);
@0000775A:0004 if(local_number3) then // ref index: 2
@00007766:0020 IsEmpty(global_object10); // dll: ISRT.dll
@0000776F:0006 local_number3 = LASTRESULT;
@00007779:0004 if(local_number3) then // ref index: 1
@00007785:0020 __GetProgress(global_number18, global_object10); // dll: ISRT.dll
@00007791:0002 endif;
@00007791:0002 label_7791:
@00007793:0035 global_object10.Destroy;
@000077A4:0005 goto label_7a6b;
@000077AD:0006 endif;
@000077AD:0006 label_77ad:
@000077AF:000D local_number3 = (local_number1 = 57);
@000077BE:0004 if(local_number3) then // ref index: 2
@000077CA:0020 IsEmpty(global_object10); // dll: ISRT.dll
@000077D3:0006 local_number3 = LASTRESULT;
@000077DD:0004 if(local_number3) then // ref index: 1
@000077E9:0020 __GetProgress(global_number18, global_object10); // dll: ISRT.dll
@000077F5:0002 endif;
@000077F5:0002 label_77f5:
@000077F7:0035 global_object10.Destroy;
@00007808:0005 goto label_7a6b;
@00007811:0006 endif;
@00007811:0006 label_7811:
@00007813:000D local_number3 = (local_number1 = 5);
@00007822:0004 if(local_number3) then // ref index: 2
@0000782E:0020 IsEmpty(global_object10); // dll: ISRT.dll
@00007837:0006 local_number3 = LASTRESULT;
@00007841:0004 if(local_number3) then // ref index: 1
@0000784D:0020 __GetProgress(global_number18, global_object10); // dll: ISRT.dll
@00007859:0002 endif;
@00007859:0002 label_7859:
@0000785B:0035 global_object10.Destroy;
@0000786C:0005 goto label_7a6b;
@00007875:0007 endif;
@00007875:0007 label_7875:
@00007877:000D local_number3 = (local_number1 = 17);
@00007886:0004 if(local_number3) then // ref index: 1
@00007892:0027 // return coming
@00007896:0021 SetDisplayEffect(0);
@000078A1:0006 local_number3 = LASTRESULT;
@000078AB:0023 return local_number3;
@000078B2:0005 goto label_7a6b;
@000078BB:0004 endif;
@000078BB:0004 label_78bb:
@000078BD:000D local_number3 = (local_number1 = 53);
@000078CC:0004 if(local_number3) then // ref index: 1
@000078D8:0006 global_number17 = 0;
@000078E4:0005 goto label_7a6b;
@000078ED:0007 endif;
@000078ED:0007 label_78ed:
@000078EF:000D local_number3 = (local_number1 = 35);
@000078FE:0004 if(local_number3) then // ref index: 4
@0000790A:0020 IsObject(global_object10); // dll: ISRT.dll
@00007913:0006 local_number3 = LASTRESULT;
@0000791D:000D local_number3 = (local_number3 = 0);
@0000792C:0004 if(local_number3) then // ref index: 1
@00007938:0020 __GetProgress(global_number18, global_object10); // dll: ISRT.dll
@00007944:0010 endif;
@00007944:0010 label_7944:
@00007946:0035 global_object10.BillBoards;
@0000795A:0034 set local_object1 = LASTRESULT;
@00007964:0020 IsObject(local_object1); // dll: ISRT.dll
@0000796D:0006 local_number3 = LASTRESULT;
@00007977:000D local_number3 = (local_number3 = 0);
@00007986:0004 if(local_number3) then // ref index: 2
@00007992:0021 function_387();
@00007998:0006 local_string1 = LASTRESULT;
@000079A2:0021 function_404(local_string1);
@000079AB:0034 set local_object1 = LASTRESULT;
@000079B5:0020 IsObject(local_object1); // dll: ISRT.dll
@000079BE:0006 local_number3 = LASTRESULT;
@000079C8:000D local_number3 = (local_number3 = 0);
@000079D7:0004 if(local_number3) then // ref index: 1
@000079E3:0027 // return coming
@000079E7:0023 return -1;
@000079F0:0001 endif;
@000079F0:0001 label_79f0:
@000079F2:0033 global_object10.BillBoards = local_object1;
@00007A09:0002 endif;
@00007A09:0002 label_7a09:
@00007A0B:0033 local_object1.Visible = 0;
@00007A21:0005 goto label_7a6b;
@00007A2A:0004 endif;
@00007A2A:0004 label_7a2a:
@00007A2C:000D local_number3 = (local_number1 = 67);
@00007A3B:0004 if(local_number3) then // ref index: 1
@00007A47:0006 global_number20 = 1;
@00007A53:0005 goto label_7a6b;
@00007A5C:0002 endif;
@00007A5C:0002 label_7a5c:
@00007A5E:0027 // return coming
@00007A62:0023 return -1;
@00007A6B:0003 label_7a6b:
@00007A6D:0027 // return coming
@00007A71:0023 return 0;
@00007A7A:0026 end; // checksum: 41b27d45
@00007A8A:0010 label_7a8a:
@00007A8C:0022 function NUMBER function_135(local_number1, local_number2, local_number3, local_number4)
@00007A8C NUMBER local_number5, local_number6;
@00007A8C
@00007A8C
@00007A8C begin
@00007A95:0021 function_362();
@00007A9B:0006 local_number6 = LASTRESULT;
@00007AA5:000E local_number6 = (local_number6 != 2);
@00007AB4:0004 if(local_number6) then // ref index: 2
@00007AC0:0021 GetWindowHandle(-2);
@00007ACB:0006 local_number5 = LASTRESULT;
@00007AD5:0020 GetWindowLong(local_number5, -16); // dll: USER.dll
@00007AE3:0006 local_number6 = LASTRESULT;
@00007AED:0013 local_number6 = (local_number6 | 13565952);
@00007AFC:0020 SetWindowLong(local_number5, -16, local_number6); // dll: USER32.dll
@00007B0D:0006 local_number6 = LASTRESULT;
@00007B17:000D local_number6 = (local_number6 = 0);
@00007B26:0004 if(local_number6) then // ref index: 1
@00007B32:0027 // return coming
@00007B36:0023 return -1;
@00007B3F:0001 endif;
@00007B3F:0001 label_7b3f:
@00007B41:0020 SetWindowPos(local_number5, 0, local_number1, local_number2, local_number3, local_number4, 36); // dll: USER.dll
@00007B60:0003 endif;
@00007B60:0003 label_7b60:
@00007B62:0027 // return coming
@00007B66:0023 return 0;
@00007B6F:0026 end; // checksum: d23ef80a
@00007B7B:0004 label_7b7b:
@00007B7D:0022 function NUMBER EnterDisk(local_string1, local_string2)
@00007B7D NUMBER local_number1, local_number2, local_number3, local_number4, local_number5, local_number6, local_number7;
@00007B7D STRING local_string3, local_string5;
@00007B7D
@00007B7D begin
@00007B86:000D local_number6 = (global_number14 = 0);
@00007B95:0004 if(local_number6) then // ref index: 1
@00007BA1:0021 SdInit();
@00007BA7:0006 endif;
@00007BA7:0006 label_7ba7:
@00007BA9:0021 EzDefineDialog("EnterDisk", "", "", 10104);
@00007BC6:0006 local_number6 = LASTRESULT;
@00007BD0:000D local_number6 = (local_number6 = -1);
@00007BDF:0004 if(local_number6) then // ref index: 1
@00007BEB:0027 // return coming
@00007BEF:0023 return -1;
@00007BF8:0002 endif;
@00007BF8:0002 label_7bf8:
@00007BFA:0006 local_number1 = 0;
@00007C06:0021 MessageBeep/Delay(0);
@00007C11:0006 label_7c11:
@00007C13:0001 // switch/while/???
@00007C17:000D local_number6 = (local_number1 = 0);
@00007C26:0004 if(local_number6) then // ref index: 13
@00007C32:0021 WaitOnDialog/ReleaseDialog("EnterDisk");
@00007C44:0006 local_number4 = LASTRESULT;
@00007C4E:0001 // switch/while/???
@00007C52:0007 label_7c52:
@00007C54:000D local_number6 = (local_number4 = -100);
@00007C63:0004 if(local_number6) then // ref index: 5
@00007C6F:0021 CmdGetHwndDlg/WaitOnDialog("EnterDisk");
@00007C81:0006 local_number2 = LASTRESULT;
@00007C8B:000D local_number6 = (global_string2 = "");
@00007C98:0004 if(local_number6) then // ref index: 1
@00007CA4:0006 global_string2 = " ";
@00007CAF:0004 endif;
@00007CAF:0004 label_7caf:
@00007CB1:0021 function_309("EnterDisk", local_number2, 0, global_string2);
@00007CCE:000E local_number6 = (local_string1 != "");
@00007CDB:0004 if(local_number6) then // ref index: 1
@00007CE7:0021 function_103("EnterDisk", 901, local_string1);
@00007D01:0005 endif;
@00007D01:0005 label_7d01:
@00007D03:0020 GetDlgItem(local_number2, 4); // dll: USER.dll
@00007D11:0006 local_number3 = LASTRESULT;
@00007D1B:0009 local_number6 = (local_number5 < 255);
@00007D2A:0004 if(local_number6) then // ref index: 1
@00007D36:0006 local_number5 = 255;
@00007D42:0008 endif;
@00007D42:0008 label_7d42:
@00007D44:000F local_number6 = (local_number5 - 2);
@00007D53:0021 SendMessage(local_number3, 197, local_number6, 0);
@00007D69:0021 function_103("EnterDisk", 4, global_string9);
@00007D83:0021 function_121(7);
@00007D8E:0006 local_string5 = LASTRESULT;
@00007D98:000E local_number6 = (local_string5 != "");
@00007DA5:0004 if(local_number6) then // ref index: 1
@00007DB1:0020 SetWindowText(local_number2, local_string5); // dll: USER.dll
@00007DBD:0001 endif;
@00007DBD:0001 label_7dbd:
@00007DBF:0005 goto label_7fbb;
@00007DC8:0006 endif;
@00007DC8:0006 label_7dc8:
@00007DCA:000D local_number6 = (local_number4 = 31);
@00007DD9:0004 if(local_number6) then // ref index: 1
@00007DE5:0021 CtrlGetText("EnterDisk", 4, local_string3);
@00007DFF:0021 SelectDir("", "", local_string3, 0);
@00007E13:0021 function_103("EnterDisk", 4, local_string3);
@00007E2D:0005 goto label_7fbb;
@00007E36:000A endif;
@00007E36:000A label_7e36:
@00007E38:000D local_number6 = (local_number4 = 1);
@00007E47:0004 if(local_number6) then // ref index: 2
@00007E53:0021 CtrlGetText("EnterDisk", 4, local_string3);
@00007E6D:0021 EnterDisk(local_string3, local_string2);
@00007E79:0006 local_number6 = LASTRESULT;
@00007E83:000D local_number6 = (local_number6 = 0);
@00007E92:0004 if(local_number6) then // ref index: 1
@00007E9E:0006 local_number4 = 1;
@00007EAA:0006 local_number1 = 1;
@00007EB6:0006 global_string9 = local_string3;
@00007EC0:0001 endif;
@00007EC0:0001 label_7ec0:
@00007EC2:0005 goto label_7fbb;
@00007ECB:0006 endif;
@00007ECB:0006 label_7ecb:
@00007ECD:000D local_number6 = (local_number4 = -1);
@00007EDC:0004 if(local_number6) then // ref index: 1
@00007EE8:0006 local_number4 = -1;
@00007EF4:0021 function_315(local_number4, "EnterDisk");
@00007F09:0006 local_number1 = 1;
@00007F15:0005 goto label_7fbb;
@00007F1E:0004 endif;
@00007F1E:0004 label_7f1e:
@00007F20:000D local_number6 = (local_number4 = -200);
@00007F2F:0004 if(local_number6) then // ref index: 1
@00007F3B:0021 function_316(local_number2, local_number4, local_number1);
@00007F4A:0005 goto label_7fbb;
@00007F53:0009 endif;
@00007F53:0009 label_7f53:
@00007F55:0021 function_310(local_number4);
@00007F5E:0006 local_number6 = LASTRESULT;
@00007F68:0021 function_311(local_number4);
@00007F71:0006 local_number7 = LASTRESULT;
@00007F7B:0019 local_number6 = (local_number6 = local_number7);
@00007F88:0004 if(local_number6) then // ref index: 1
@00007F94:000E local_number6 = (local_number4 != 4);
@00007FA3:0004 if(local_number6) then // ref index: 1
@00007FAF:0006 local_number1 = 1;
@00007FBB:0001 endif;
@00007FBB:0001 endif;
@00007FBB:0001 label_7fbb:
@00007FBD:0005 goto label_7c11;
@00007FC6:0006 endif;
@00007FC6:0006 label_7fc6:
@00007FC8:0021 EndDialog("EnterDisk");
@00007FDA:0021 ReleaseDialog/EndDialog("EnterDisk");
@00007FEC:0021 SdInit();
@00007FF2:0027 // return coming
@00007FF6:0023 return local_number4;
@00007FFD:0026 end; // checksum: 61adfc84
@00008009:000B label_8009:
@0000800B:0022 function NUMBER EnterDisk(local_string1, local_string2)
@0000800B NUMBER local_number1;
@0000800B STRING local_string3, local_string4, local_string5, local_string6, local_string7, local_string8, local_string9, local_string11, local_string12;
@0000800B
@0000800B begin
@00008014:0014 local_string1 = (local_string1 ^ "");
@00008021:0021 SdLoadString(11051);
@0000802C:0006 local_string9 = LASTRESULT;
@00008036:0021 function_122(1);
@00008041:0006 local_string3 = LASTRESULT;
@0000804B:0021 function_123(1);
@00008056:0006 local_string6 = LASTRESULT;
@00008060:000D local_number1 = (local_string6 = "");
@0000806D:0004 if(local_number1) then // ref index: 1
@00008079:0006 local_string6 = local_string9;
@00008083:0007 endif;
@00008083:0007 label_8083:
@00008085:0021 SetDialogTitle(2, local_string3);
@00008093:0021 ExistsDisk(local_string1);
@0000809C:0006 local_number1 = LASTRESULT;
@000080A6:000D local_number1 = (local_number1 = -1);
@000080B5:0004 if(local_number1) then // ref index: 1
@000080C1:0006 local_string12 = local_string6;
@000080CB:0005 goto label_8242;
@000080D4:0007 endif;
@000080D4:0007 label_80d4:
@000080D6:0021 function_122(7);
@000080E1:0006 local_string4 = LASTRESULT;
@000080EB:0021 function_123(7);
@000080F6:0006 local_string7 = LASTRESULT;
@00008100:000D local_number1 = (local_string7 = "");
@0000810D:0004 if(local_number1) then // ref index: 1
@00008119:0006 local_string7 = local_string9;
@00008123:0007 endif;
@00008123:0007 label_8123:
@00008125:0021 SetDialogTitle(2, local_string4);
@00008133:0021 ExistsDir/ExistsDisk(local_string1);
@0000813C:0006 local_number1 = LASTRESULT;
@00008146:000D local_number1 = (local_number1 = -1);
@00008155:0004 if(local_number1) then // ref index: 1
@00008161:0006 local_string12 = local_string7;
@0000816B:0005 goto label_8242;
@00008174:0007 endif;
@00008174:0007 label_8174:
@00008176:0021 function_122(2);
@00008181:0006 local_string5 = LASTRESULT;
@0000818B:0021 function_123(2);
@00008196:0006 local_string8 = LASTRESULT;
@000081A0:000D local_number1 = (local_string8 = "");
@000081AD:0004 if(local_number1) then // ref index: 1
@000081B9:0006 local_string8 = local_string9;
@000081C3:0009 endif;
@000081C3:0009 label_81c3:
@000081C5:0021 SetDialogTitle(2, local_string5);
@000081D3:000E local_number1 = (local_string2 != "");
@000081E0:0004 if(local_number1) then // ref index: 1
@000081EC:0021 function_149(local_string1, local_string2, local_string11);
@000081FB:0006 local_number1 = LASTRESULT;
@00008205:0009 local_number1 = (local_number1 < 0);
@00008214:0004 if(local_number1) then // ref index: 1
@00008220:0006 local_string12 = local_string8;
@0000822A:0005 goto label_8242;
@00008233:0002 endif;
@00008233:0002 endif;
@00008233:0002 label_8233:
@00008235:0027 // return coming
@00008239:0023 return 0;
@00008242:0004 label_8242:
@00008244:0021 MessageBox(local_string12, -65534);
@00008252:0027 // return coming
@00008256:0023 return -1;
@0000825F:0026 end; // checksum: 2dfeab15
@0000826B:000B label_826b:
@0000826D:0022 function void function_140()
@0000826D NUMBER local_number1, local_number2;
@0000826D STRING local_string1, local_string2, local_string3, local_string4;
@0000826D
@0000826D begin
@00008276:0035 Err.Number;
@00008286:0006 local_number1 = LASTRESULT;
@00008290:0035 Err.Description;
@000082A5:0006 local_string3 = LASTRESULT;
@000082AF:0036 try // ref index 1: 1 ref index 2: 2
@000082BD:0021 SdLoadString(17100);
@000082C8:0006 local_string1 = LASTRESULT;
@000082D2:0021 SdLoadString(17101);
@000082DD:0006 local_string2 = LASTRESULT;
@000082E7:0037 catch
@000082EB:0001 label_82eb:
@000082ED:0038 endcatch;
@000082F1:0003 label_82f1:
@000082F3:000D local_number2 = (local_string1 = "");
@00008300:0004 if(local_number2) then // ref index: 1
@0000830C:0006 local_string1 = "Internal Failure";
@00008326:0003 endif;
@00008326:0003 label_8326:
@00008328:000D local_number2 = (local_string2 = "");
@00008335:0004 if(local_number2) then // ref index: 1
@00008341:0006 local_string2 = "Error Number: 0x%X\nDescription: %s";
@0000836D:0004 endif;
@0000836D:0004 label_836d:
@0000836F:0021 Sprintf(local_string4, local_string2, local_number1, local_string3);
@00008381:0020 MessageBoxA(0, local_string4, local_string1, 0); // dll: USER32.dll
@00008397:0024 return;
@0000839B:0026 end; // checksum: 660f471c
@000083AB:0007 label_83ab:
@000083AD:0022 function NUMBER ExistsDisk(local_string1)
@000083AD NUMBER local_number1, local_number2;
@000083AD
@000083AD
@000083AD begin
@000083B6:0021 function_373(local_string1);
@000083BF:0028 StrLengthChars(local_string1);
@000083C6:0006 local_number2 = LASTRESULT;
@000083D0:000D local_number2 = (local_number2 = 1);
@000083DF:0004 if(local_number2) then // ref index: 1
@000083EB:0007 local_string1 = (local_string1 + ":");
@000083F9:0006 endif;
@000083F9:0006 label_83f9:
@000083FB:0020 _ExistsDisk(local_string1); // dll: ISRT.dll
@00008404:0006 local_number1 = LASTRESULT;
@0000840E:000D local_number2 = (local_number1 = -2);
@0000841D:0004 if(local_number2) then // ref index: 1
@00008429:0027 // return coming
@0000842D:0023 return 0;
@00008436:0003 endif;
@00008436:0003 label_8436:
@00008438:0027 // return coming
@0000843C:0023 return local_number1;
@00008443:0026 end; // checksum: bccf7af8
@0000844F:0007 label_844f:
@00008451:0022 function NUMBER ExistsDir/ExistsDisk(local_string1)
@00008451 NUMBER local_number4;
@00008451
@00008451
@00008451 begin
@0000845A:0021 function_373(local_string1);
@00008463:0020 _ExistsDir(local_string1); // dll: ISRT.dll
@0000846C:0006 local_number4 = LASTRESULT;
@00008476:0004 if(local_number4) then // ref index: 1
@00008482:0027 // return coming
@00008486:0023 return 0;
@0000848F:0003 endif;
@0000848F:0003 label_848f:
@00008491:0027 // return coming
@00008495:0023 return -1;
@0000849E:0026 end; // checksum: 86a6a7df
@000084AA:000C label_84aa:
@000084AC:0022 function NUMBER OpenFileMode(local_number1)
@000084AC NUMBER local_number2, local_number3;
@000084AC
@000084AC
@000084AC begin
@000084B5:000D local_number2 = (local_number1 = 3);
@000084C4:000D local_number3 = (local_number1 = 2);
@000084D3:0018 local_number2 = (local_number2 || local_number3);
@000084E0:000D local_number3 = (local_number1 = 1);
@000084EF:0018 local_number2 = (local_number2 || local_number3);
@000084FC:000D local_number3 = (local_number1 = 4);
@0000850B:0018 local_number2 = (local_number2 || local_number3);
@00008518:0004 if(local_number2) then // ref index: 1
@00008524:0006 global_number21 = local_number1;
@0000852E:0027 // return coming
@00008532:0023 return 0;
@0000853B:0003 endif;
@0000853B:0003 label_853b:
@0000853D:0027 // return coming
@00008541:0023 return -1;
@0000854A:0026 end; // checksum: fffc62c7
@00008556:000B label_8556:
@00008558:0022 function NUMBER CreateFile/OpenFile(local_number1, local_string1, local_string2)
@00008558 NUMBER local_number2;
@00008558 STRING local_string3;
@00008558
@00008558 begin
@00008561:0021 function_248(local_string1);
@0000856A:0006 local_number2 = LASTRESULT;
@00008574:0021 function_249(local_string1, local_number2);
@00008580:0014 local_string3 = (local_string1 ^ local_string2);
@0000858D:0020 _OpenFile(global_number18, local_string3, global_number21, 1); // dll: ISRT.dll
@000085A1:0006 local_number1 = LASTRESULT;
@000085AB:0009 local_number2 = (local_number1 < 0);
@000085BA:0004 if(local_number2) then // ref index: 1
@000085C6:0027 // return coming
@000085CA:0023 return local_number1;
@000085D1:0003 endif;
@000085D1:0003 label_85d1:
@000085D3:0027 // return coming
@000085D7:0023 return 0;
@000085E0:0026 end; // checksum: 5d4dd926
@000085EC:0006 label_85ec:
@000085EE:0022 function NUMBER CloseFile(local_number1)
@000085EE NUMBER local_number2;
@000085EE
@000085EE
@000085EE begin
@000085F7:0027 // return coming
@000085FB:0020 _CloseFile(global_number18, local_number1); // dll: ISRT.dll
@00008607:0006 local_number2 = LASTRESULT;
@00008611:0023 return local_number2;
@00008618:0026 end; // checksum: 527e3924
@00008624:0006 label_8624:
@00008626:0022 function NUMBER WriteLine/GetLine(local_number1, local_string1)
@00008626 NUMBER local_number2;
@00008626
@00008626
@00008626 begin
@0000862F:0027 // return coming
@00008633:0020 _WriteLine(global_number18, local_number1, local_string1); // dll: ISRT.dll
@00008642:0006 local_number2 = LASTRESULT;
@0000864C:0023 return local_number2;
@00008653:0026 end; // checksum: 546a2924
@0000865F:0007 label_865f:
@00008661:0022 function NUMBER function_147(local_string1)
@00008661 NUMBER local_number1;
@00008661 STRING local_string2;
@00008661
@00008661 begin
@0000866A:0027 // return coming
@0000866E:0014 local_string2 = (local_string1 ^ "");
@0000867B:0020 _CreateDir(global_number18, local_string2); // dll: ISRT.dll
@00008687:0006 local_number1 = LASTRESULT;
@00008691:0023 return local_number1;
@00008698:0026 end; // checksum: 75402024
@000086A4:0009 label_86a4:
@000086A6:0022 function NUMBER DeleteFile(local_string1)
@000086A6 NUMBER local_number1, local_number2, local_number3, local_number4;
@000086A6 STRING local_string2, local_string3, local_string4;
@000086A6
@000086A6 begin
@000086AF:0021 function_248(local_string1);
@000086B8:0006 local_number4 = LASTRESULT;
@000086C2:000D local_number4 = (local_number4 = 0);
@000086D1:0004 if(local_number4) then // ref index: 1
@000086DD:0006 local_string4 = local_string1;
@000086E7:0014 local_string1 = (global_string8 ^ local_string1);
@000086F4:0006 local_string3 = global_string8;
@000086FE:0005 goto label_872b;
@00008707:0002 endif;
@00008707:0002 label_8707:
@00008709:0021 ParsePath(local_string3, local_string1, 1);
@0000871A:0021 ParsePath(local_string4, local_string1, 3);
@0000872B:0002 label_872b:
@0000872D:0021 function_151(local_number1, local_string3, local_string4, 16, local_string2, 0);
@00008749:0006 local_number2 = LASTRESULT;
@00008753:0008 label_8753:
@00008755:0001 // switch/while/???
@00008759:000A local_number4 = (local_number2 > 0);
@00008768:0004 if(local_number4) then // ref index: 2
@00008774:0020 DeleteFileA(local_string2); // dll: KERNEL32.dll
@0000877D:0006 local_number4 = LASTRESULT;
@00008787:000D local_number4 = (local_number4 = 0);
@00008796:0004 if(local_number4) then // ref index: 1
@000087A2:0006 local_number3 = 1;
@000087AE:0004 endif;
@000087AE:0004 label_87ae:
@000087B0:0006 local_number1 = local_number2;
@000087BA:0021 function_151(local_number1, local_string3, local_string4, 16, local_string2, 0);
@000087D6:0006 local_number2 = LASTRESULT;
@000087E0:0005 goto label_8753;
@000087E9:0004 endif;
@000087E9:0004 label_87e9:
@000087EB:0004 if(local_number3) then // ref index: 1
@000087F7:0027 // return coming
@000087FB:0023 return -1;
@00008804:0005 goto label_881c;
@0000880D:0002 endif;
@0000880D:0002 label_880d:
@0000880F:0027 // return coming
@00008813:0023 return 0;
@0000881C:0001 label_881c:
@0000881E:0026 end; // checksum: 700a1b6a
@0000882A:000C label_882a:
@0000882C:0022 function NUMBER function_149(local_string1, local_string2, local_string3)
@0000882C NUMBER local_number1, local_number2;
@0000882C STRING local_string4;
@0000882C OBJECT local_object1;
@0000882C begin
@00008835:0021 function_248(local_string1);
@0000883E:0006 local_number2 = LASTRESULT;
@00008848:0021 function_249(local_string1, local_number2);
@00008854:0014 local_string4 = (local_string1 ^ local_string2);
@00008861:001A local_number2 = &local_object1;
@0000886B:0020 FindFirstFileA(local_string4, local_number2); // dll: KERNEL32.dll
@00008877:0006 local_number1 = LASTRESULT;
@00008881:000D local_number2 = (local_number1 = -1);
@00008890:0004 if(local_number2) then // ref index: 1
@0000889C:0027 // return coming
@000088A0:0023 return -1;
@000088A9:0006 endif;
@000088A9:0006 label_88a9:
@000088AB:0035 local_object1.szFileName;
@000088BF:0006 local_string3 = LASTRESULT;
@000088C9:0020 FindClose(local_number1); // dll: KERNEL32.dll
@000088D2:0027 // return coming
@000088D6:0023 return 0;
@000088DF:0026 end; // checksum: 1e7cb710
@000088EF:0004 label_88ef:
@000088F1:0022 function NUMBER function_150()
@000088F1
@000088F1
@000088F1
@000088F1 begin
@000088FA:0027 // return coming
@000088FE:0023 return global_number21;
@00008905:0026 end; // checksum: 11324
@00008911:0007 label_8911:
@00008913:0022 function NUMBER function_151(local_number1, local_string1, local_string2, local_number2, local_string3, local_number3)
@00008913 NUMBER local_number4, local_number5, local_number6;
@00008913 STRING local_string4;
@00008913 OBJECT local_object1;
@00008913 begin
@0000891C:000D local_number5 = (local_string1 = "");
@00008929:000D local_number6 = (local_string2 = "");
@00008936:0018 local_number5 = (local_number5 || local_number6);
@00008943:0004 if(local_number5) then // ref index: 1
@0000894F:0027 // return coming
@00008953:0023 return -1;
@0000895C:0004 endif;
@0000895C:0004 label_895c:
@0000895E:0004 if(local_number3) then // ref index: 1
@0000896A:0020 FindClose(local_number1); // dll: KERNEL32.dll
@00008973:0027 // return coming
@00008977:0023 return 0;
@00008980:0009 endif;
@00008980:0009 label_8980:
@00008982:0004 if(local_number1) then // ref index: 2
@0000898E:001A local_number5 = &local_object1;
@00008998:0020 FindNextFileA(local_number1, local_number5); // dll: KERNEL32.dll
@000089A4:0006 local_number4 = LASTRESULT;
@000089AE:000D local_number5 = (local_number4 = 0);
@000089BD:0004 if(local_number5) then // ref index: 1
@000089C9:0020 FindClose(local_number1); // dll: KERNEL32.dll
@000089D2:0027 // return coming
@000089D6:0023 return -1;
@000089DF:0001 endif;
@000089DF:0001 label_89df:
@000089E1:0005 goto label_8a41;
@000089EA:0008 endif;
@000089EA:0008 label_89ea:
@000089EC:0014 local_string4 = (local_string1 ^ local_string2);
@000089F9:001A local_number5 = &local_object1;
@00008A03:0020 FindFirstFileA(local_string4, local_number5); // dll: KERNEL32.dll
@00008A0F:0006 local_number1 = LASTRESULT;
@00008A19:000D local_number5 = (local_number1 = -1);
@00008A28:0004 if(local_number5) then // ref index: 1
@00008A34:0027 // return coming
@00008A38:0023 return -1;
@00008A41:0001 endif;
@00008A41:0001 label_8a41:
@00008A43:0004 if(local_number2) then // ref index: 3
@00008A4F:0015 label_8a4f:
@00008A51:0001 // switch/while/???
@00008A55:0035 local_object1.nFileAttribs;
@00008A6B:0006 local_number5 = LASTRESULT;
@00008A75:0012 local_number5 = (local_number5 & local_number2);
@00008A82:0035 local_object1.szFileName;
@00008A96:0006 local_string4 = LASTRESULT;
@00008AA0:000D local_number6 = (local_string4 = ".");
@00008AAE:0018 local_number5 = (local_number5 || local_number6);
@00008ABB:0035 local_object1.szFileName;
@00008ACF:0006 local_string4 = LASTRESULT;
@00008AD9:000D local_number6 = (local_string4 = "..");
@00008AE8:0018 local_number5 = (local_number5 || local_number6);
@00008AF5:0004 if(local_number5) then // ref index: 2
@00008B01:001A local_number5 = &local_object1;
@00008B0B:0020 FindNextFileA(local_number1, local_number5); // dll: KERNEL32.dll
@00008B17:0006 local_number5 = LASTRESULT;
@00008B21:000D local_number5 = (local_number5 = 0);
@00008B30:0004 if(local_number5) then // ref index: 1
@00008B3C:0020 FindClose(local_number1); // dll: KERNEL32.dll
@00008B45:0027 // return coming
@00008B49:0023 return -1;
@00008B52:0001 endif;
@00008B52:0001 label_8b52:
@00008B54:0005 goto label_8a4f;
@00008B5D:0006 endif;
@00008B5D:0006 endif;
@00008B5D:0006 label_8b5d:
@00008B5F:0035 local_object1.szFileName;
@00008B73:0006 local_string4 = LASTRESULT;
@00008B7D:0014 local_string3 = (local_string1 ^ local_string4);
@00008B8A:0027 // return coming
@00008B8E:0023 return local_number1;
@00008B95:0026 end; // checksum: 6016f772
@00008BA5:0006 label_8ba5:
@00008BA7:0022 function NUMBER GetDiskSpace(local_string1)
@00008BA7 NUMBER local_number1;
@00008BA7
@00008BA7
@00008BA7 begin
@00008BB0:0027 // return coming
@00008BB4:0021 GetDiskSpaceEx(local_string1, 0);
@00008BC2:0006 local_number1 = LASTRESULT;
@00008BCC:0023 return local_number1;
@00008BD3:0026 end; // checksum: 72b2b
@00008BDF:000D label_8bdf:
@00008BE1:0022 function NUMBER GetDiskSpaceEx(local_string1, local_number1)
@00008BE1 NUMBER local_number2, local_number3, local_number5, local_number6;
@00008BE1
@00008BE1
@00008BE1 begin
@00008BEA:0006 local_number2 = 0;
@00008BF6:0006 local_number3 = 0;
@00008C02:000E local_number5 = (local_number1 != 0);
@00008C11:000E local_number6 = (local_number1 != 10);
@00008C20:0019 local_number5 = (local_number5 = local_number6);
@00008C2D:000E local_number6 = (local_number1 != 20);
@00008C3C:0019 local_number5 = (local_number5 = local_number6);
@00008C49:000E local_number6 = (local_number1 != 30);
@00008C58:0019 local_number5 = (local_number5 = local_number6);
@00008C65:0004 if(local_number5) then // ref index: 1
@00008C71:0027 // return coming
@00008C75:0023 return -1;
@00008C7E:0007 endif;
@00008C7E:0007 label_8c7e:
@00008C80:0020 _GetDiskSpaceEx(local_string1, local_number2, local_number3, local_number1, 1); // dll: ISRT.dll
@00008C97:0006 local_number5 = LASTRESULT;
@00008CA1:000E local_number5 = (local_number5 != 0);
@00008CB0:0004 if(local_number5) then // ref index: 1
@00008CBC:0027 // return coming
@00008CC0:0023 return -1;
@00008CC9:0005 goto label_8cdf;
@00008CD2:0002 endif;
@00008CD2:0002 label_8cd2:
@00008CD4:0027 // return coming
@00008CD8:0023 return local_number3;
@00008CDF:0001 label_8cdf:
@00008CE1:0026 end; // checksum: 285bb15a
@00008CED:000B label_8ced:
@00008CEF:0022 function NUMBER GetExtents(local_number1, local_number2)
@00008CEF NUMBER local_number3, local_number4;
@00008CEF
@00008CEF
@00008CEF begin
@00008CF8:0020 GetSystemMetrics(0); // dll: USER32.dll
@00008D03:0006 local_number1 = LASTRESULT;
@00008D0D:0020 GetSystemMetrics(1); // dll: USER32.dll
@00008D18:0006 local_number2 = LASTRESULT;
@00008D22:000D local_number3 = (local_number1 = 0);
@00008D31:000D local_number4 = (local_number2 = 0);
@00008D40:0018 local_number3 = (local_number3 || local_number4);
@00008D4D:0004 if(local_number3) then // ref index: 1
@00008D59:0027 // return coming
@00008D5D:0023 return -1;
@00008D66:0003 endif;
@00008D66:0003 label_8d66:
@00008D68:0027 // return coming
@00008D6C:0023 return 0;
@00008D75:0026 end; // checksum: fefe7bc1
@00008D81:0002 label_8d81:
@00008D83:0022 function NUMBER GetSystemInfo(local_number1, local_number2, local_string1)
@00008D83 NUMBER local_number3, local_number4, local_number5;
@00008D83 STRING local_string2;
@00008D83
@00008D83 begin
@00008D8C:0001 // switch/while/???
@00008D90:0005 label_8d90:
@00008D92:000D local_number5 = (local_number1 = 180);
@00008DA1:0004 if(local_number5) then // ref index: 1
@00008DAD:0006 local_number2 = 640;
@00008DB9:0006 local_number3 = 0;
@00008DC5:0005 goto label_97d6;
@00008DCE:0005 endif;
@00008DCE:0005 label_8dce:
@00008DD0:000D local_number5 = (local_number1 = 160);
@00008DDF:0004 if(local_number5) then // ref index: 1
@00008DEB:0021 function_163(local_number2, local_string1);
@00008DF7:0006 local_number3 = LASTRESULT;
@00008E01:0005 goto label_97d6;
@00008E0A:0006 endif;
@00008E0A:0006 label_8e0a:
@00008E0C:000D local_number5 = (local_number1 = 70);
@00008E1B:0004 if(local_number5) then // ref index: 1
@00008E27:0021 function_164();
@00008E2D:0006 local_number2 = LASTRESULT;
@00008E37:0006 local_number3 = 0;
@00008E43:0005 goto label_97d6;
@00008E4C:0005 endif;
@00008E4C:0005 label_8e4c:
@00008E4E:000D local_number5 = (local_number1 = 170);
@00008E5D:0004 if(local_number5) then // ref index: 1
@00008E69:0021 function_165(local_number2);
@00008E72:0006 local_number3 = LASTRESULT;
@00008E7C:0005 goto label_97d6;
@00008E85:0008 endif;
@00008E85:0008 label_8e85:
@00008E87:000D local_number5 = (local_number1 = 10);
@00008E96:0004 if(local_number5) then // ref index: 3
@00008EA2:0020 GetCPUType(); // dll: ISRT.dll
@00008EA8:0006 local_number2 = LASTRESULT;
@00008EB2:0009 local_number5 = (local_number2 < 0);
@00008EC1:0004 if(local_number5) then // ref index: 1
@00008ECD:0006 local_number3 = local_number2;
@00008ED7:0005 goto label_8eee;
@00008EE0:0001 endif;
@00008EE0:0001 label_8ee0:
@00008EE2:0006 local_number3 = 0;
@00008EEE:0001 label_8eee:
@00008EF0:0005 goto label_97d6;
@00008EF9:0005 endif;
@00008EF9:0005 label_8ef9:
@00008EFB:000D local_number5 = (local_number1 = 1);
@00008F0A:0004 if(local_number5) then // ref index: 1
@00008F16:0021 function_166(1, local_string1);
@00008F24:0006 local_number3 = LASTRESULT;
@00008F2E:0005 goto label_97d6;
@00008F37:0009 endif;
@00008F37:0009 label_8f37:
@00008F39:000D local_number5 = (local_number1 = 141);
@00008F48:0004 if(local_number5) then // ref index: 3
@00008F54:0021 GetDiskSpace(local_string1);
@00008F5D:0006 local_number2 = LASTRESULT;
@00008F67:0009 local_number5 = (local_number2 < 0);
@00008F76:0004 if(local_number5) then // ref index: 1
@00008F82:0006 local_number3 = local_number2;
@00008F8C:0006 local_number2 = 0;
@00008F98:0005 goto label_8faf;
@00008FA1:0001 endif;
@00008FA1:0001 label_8fa1:
@00008FA3:0006 local_number3 = 0;
@00008FAF:0001 label_8faf:
@00008FB1:0005 goto label_97d6;
@00008FBA:0008 endif;
@00008FBA:0008 label_8fba:
@00008FBC:000D local_number5 = (local_number1 = 140);
@00008FCB:0004 if(local_number5) then // ref index: 2
@00008FD7:0006 local_number3 = 0;
@00008FE3:0021 function_180(local_string1, 0);
@00008FF1:0006 local_number2 = LASTRESULT;
@00008FFB:000D local_number5 = (local_number2 = -1);
@0000900A:0004 if(local_number5) then // ref index: 1
@00009016:0006 local_number3 = local_number2;
@00009020:0001 endif;
@00009020:0001 label_9020:
@00009022:0005 goto label_97d6;
@0000902B:0008 endif;
@0000902B:0008 label_902b:
@0000902D:000D local_number5 = (local_number1 = 213);
@0000903C:0004 if(local_number5) then // ref index: 2
@00009048:0006 local_number3 = 0;
@00009054:0021 function_180(local_string1, local_number2);
@00009060:0006 local_number2 = LASTRESULT;
@0000906A:000D local_number5 = (local_number2 = -1);
@00009079:0004 if(local_number5) then // ref index: 1
@00009085:0006 local_number3 = local_number2;
@0000908F:0001 endif;
@0000908F:0001 label_908f:
@00009091:0005 goto label_97d6;
@0000909A:0007 endif;
@0000909A:0007 label_909a:
@0000909C:000D local_number5 = (local_number1 = 30);
@000090AB:0004 if(local_number5) then // ref index: 8
@000090B7:0021 function_167(local_number2, local_string1);
@000090C3:0006 local_number3 = LASTRESULT;
@000090CD:000D local_number5 = (local_number3 = 0);
@000090DC:0004 if(local_number5) then // ref index: 7
@000090E8:0001 // switch/while/???
@000090EC:0004 label_90ec:
@000090EE:000D local_number5 = (local_number2 = 1);
@000090FD:0004 if(local_number5) then // ref index: 1
@00009109:0006 local_number2 = 3;
@00009115:0005 goto label_91f5;
@0000911E:0004 endif;
@0000911E:0004 label_911e:
@00009120:000D local_number5 = (local_number2 = 2);
@0000912F:0004 if(local_number5) then // ref index: 1
@0000913B:0006 local_number2 = 4;
@00009147:0005 goto label_91f5;
@00009150:0004 endif;
@00009150:0004 label_9150:
@00009152:000D local_number5 = (local_number2 = 4);
@00009161:0004 if(local_number5) then // ref index: 1
@0000916D:0006 local_number2 = 5;
@00009179:0005 goto label_91f5;
@00009182:0004 endif;
@00009182:0004 label_9182:
@00009184:000D local_number5 = (local_number2 = 8);
@00009193:0004 if(local_number5) then // ref index: 1
@0000919F:0006 local_number2 = 6;
@000091AB:0005 goto label_91f5;
@000091B4:0003 endif;
@000091B4:0003 label_91b4:
@000091B6:000D local_number5 = (local_number2 = 16);
@000091C5:0004 if(local_number5) then // ref index: 1
@000091D1:0005 goto label_91f5;
@000091DA:0003 endif;
@000091DA:0003 label_91da:
@000091DC:0006 local_number2 = 0;
@000091E8:0027 // return coming
@000091EC:0023 return -1;
@000091F5:0001 endif;
@000091F5:0001 label_91f5:
@000091F7:0005 goto label_97d6;
@00009200:0005 endif;
@00009200:0005 label_9200:
@00009202:000D local_number5 = (local_number1 = 201);
@00009211:0004 if(local_number5) then // ref index: 1
@0000921D:0006 local_number2 = 0;
@00009229:0006 local_number3 = 0;
@00009235:0005 goto label_97d6;
@0000923E:0005 endif;
@0000923E:0005 label_923e:
@00009240:000D local_number5 = (local_number1 = 185);
@0000924F:0004 if(local_number5) then // ref index: 1
@0000925B:0021 function_168(local_number2);
@00009264:0006 local_number3 = LASTRESULT;
@0000926E:0005 goto label_97d6;
@00009277:0005 endif;
@00009277:0005 label_9277:
@00009279:000D local_number5 = (local_number1 = 202);
@00009288:0004 if(local_number5) then // ref index: 1
@00009294:0006 local_number2 = 0;
@000092A0:0006 local_number3 = 0;
@000092AC:0005 goto label_97d6;
@000092B5:0005 endif;
@000092B5:0005 label_92b5:
@000092B7:000D local_number5 = (local_number1 = 211);
@000092C6:0004 if(local_number5) then // ref index: 1
@000092D2:0006 local_number2 = 32;
@000092DE:0006 local_number3 = 0;
@000092EA:0005 goto label_97d6;
@000092F3:0005 endif;
@000092F3:0005 label_92f3:
@000092F5:000D local_number5 = (local_number1 = 120);
@00009304:0004 if(local_number5) then // ref index: 1
@00009310:0021 function_169(local_number2, local_string1);
@0000931C:0006 local_number3 = LASTRESULT;
@00009326:0005 goto label_97d6;
@0000932F:0005 endif;
@0000932F:0005 label_932f:
@00009331:000D local_number5 = (local_number1 = 121);
@00009340:0004 if(local_number5) then // ref index: 1
@0000934C:0021 function_170(local_string1);
@00009355:0006 local_number3 = LASTRESULT;
@0000935F:0005 goto label_97d6;
@00009368:0005 endif;
@00009368:0005 label_9368:
@0000936A:000D local_number5 = (local_number1 = 130);
@00009379:0004 if(local_number5) then // ref index: 1
@00009385:0021 function_171(local_string1);
@0000938E:0006 local_number3 = LASTRESULT;
@00009398:0005 goto label_97d6;
@000093A1:0005 endif;
@000093A1:0005 label_93a1:
@000093A3:000D local_number5 = (local_number1 = 131);
@000093B2:0004 if(local_number5) then // ref index: 1
@000093BE:0021 function_172(local_string1);
@000093C7:0006 local_number3 = LASTRESULT;
@000093D1:0005 goto label_97d6;
@000093DA:0005 endif;
@000093DA:0005 label_93da:
@000093DC:000D local_number5 = (local_number1 = 40);
@000093EB:0004 if(local_number5) then // ref index: 1
@000093F7:0021 function_173(local_string1);
@00009400:0006 local_number3 = LASTRESULT;
@0000940A:0005 goto label_97d6;
@00009413:0005 endif;
@00009413:0005 label_9413:
@00009415:000D local_number5 = (local_number1 = 41);
@00009424:0004 if(local_number5) then // ref index: 1
@00009430:0021 function_174(local_string1);
@00009439:0006 local_number3 = LASTRESULT;
@00009443:0005 goto label_97d6;
@0000944C:0005 endif;
@0000944C:0005 label_944c:
@0000944E:000D local_number5 = (local_number1 = 150);
@0000945D:0004 if(local_number5) then // ref index: 1
@00009469:0021 function_175(local_number2);
@00009472:0006 local_number3 = LASTRESULT;
@0000947C:0005 goto label_97d6;
@00009485:0005 endif;
@00009485:0005 label_9485:
@00009487:000D local_number5 = (local_number1 = 80);
@00009496:0004 if(local_number5) then // ref index: 1
@000094A2:0021 function_176(local_number2, local_number4, local_string1);
@000094B1:0006 local_number3 = LASTRESULT;
@000094BB:0005 goto label_97d6;
@000094C4:0005 endif;
@000094C4:0005 label_94c4:
@000094C6:000D local_number5 = (local_number1 = 90);
@000094D5:0004 if(local_number5) then // ref index: 1
@000094E1:0021 function_176(local_number4, local_number2, local_string1);
@000094F0:0006 local_number3 = LASTRESULT;
@000094FA:0005 goto label_97d6;
@00009503:0005 endif;
@00009503:0005 label_9503:
@00009505:000D local_number5 = (local_number1 = 60);
@00009514:0004 if(local_number5) then // ref index: 1
@00009520:0020 GetPorts(local_number2, local_number4); // dll: ISRT.dll
@0000952C:0006 local_number3 = LASTRESULT;
@00009536:0005 goto label_97d6;
@0000953F:0005 endif;
@0000953F:0005 label_953f:
@00009541:000D local_number5 = (local_number1 = 50);
@00009550:0004 if(local_number5) then // ref index: 1
@0000955C:0020 GetPorts(local_number4, local_number2); // dll: ISRT.dll
@00009568:0006 local_number3 = LASTRESULT;
@00009572:0005 goto label_97d6;
@0000957B:0005 endif;
@0000957B:0005 label_957b:
@0000957D:000D local_number5 = (local_number1 = 110);
@0000958C:0004 if(local_number5) then // ref index: 1
@00009598:0006 local_number2 = 1;
@000095A4:0006 local_number3 = 0;
@000095B0:0005 goto label_97d6;
@000095B9:0005 endif;
@000095B9:0005 label_95b9:
@000095BB:000D local_number5 = (local_number1 = 0);
@000095CA:0004 if(local_number5) then // ref index: 1
@000095D6:0021 function_166(0, local_string1);
@000095E4:0006 local_number3 = LASTRESULT;
@000095EE:0005 goto label_97d6;
@000095F7:0005 endif;
@000095F7:0005 label_95f7:
@000095F9:000D local_number5 = (local_number1 = 20);
@00009608:0004 if(local_number5) then // ref index: 1
@00009614:0021 function_177(local_number2);
@0000961D:0006 local_number3 = LASTRESULT;
@00009627:0005 goto label_97d6;
@00009630:0006 endif;
@00009630:0006 label_9630:
@00009632:000D local_number5 = (local_number1 = 210);
@00009641:0004 if(local_number5) then // ref index: 1
@0000964D:0006 local_string2 = local_string1;
@00009657:0021 function_178(local_string2, local_string1);
@00009663:0006 local_number3 = LASTRESULT;
@0000966D:0005 goto label_97d6;
@00009676:0005 endif;
@00009676:0005 label_9676:
@00009678:000D local_number5 = (local_number1 = 85);
@00009687:0004 if(local_number5) then // ref index: 1
@00009693:0021 function_179(local_number2, local_number4, local_string1);
@000096A2:0006 local_number3 = LASTRESULT;
@000096AC:0005 goto label_97d6;
@000096B5:0005 endif;
@000096B5:0005 label_96b5:
@000096B7:000D local_number5 = (local_number1 = 95);
@000096C6:0004 if(local_number5) then // ref index: 1
@000096D2:0021 function_179(local_number4, local_number2, local_string1);
@000096E1:0006 local_number3 = LASTRESULT;
@000096EB:0005 goto label_97d6;
@000096F4:0006 endif;
@000096F4:0006 label_96f4:
@000096F6:000D local_number5 = (local_number1 = 212);
@00009705:0004 if(local_number5) then // ref index: 1
@00009711:0006 local_number2 = 0;
@0000971D:0006 local_string1 = "";
@00009727:0006 local_number3 = 0;
@00009733:0005 goto label_97d6;
@0000973C:0006 endif;
@0000973C:0006 label_973c:
@0000973E:000D local_number5 = (local_number1 = 86);
@0000974D:0004 if(local_number5) then // ref index: 1
@00009759:0006 local_string1 = "";
@00009763:0006 local_number2 = -1;
@0000976F:0006 local_number3 = local_number2;
@00009779:0005 goto label_97d6;
@00009782:0006 endif;
@00009782:0006 label_9782:
@00009784:000D local_number5 = (local_number1 = 96);
@00009793:0004 if(local_number5) then // ref index: 1
@0000979F:0006 local_string1 = "";
@000097A9:0006 local_number2 = -1;
@000097B5:0006 local_number3 = local_number2;
@000097BF:0005 goto label_97d6;
@000097C8:0001 endif;
@000097C8:0001 label_97c8:
@000097CA:0006 local_number3 = -1;
@000097D6:0003 label_97d6:
@000097D8:0027 // return coming
@000097DC:0023 return local_number3;
@000097E3:0026 end; // checksum: 6f7b490e
@000097EF:0007 label_97ef:
@000097F1:0022 function NUMBER function_163(local_number1, local_string1)
@000097F1 NUMBER local_number2, local_number3, local_number4, local_number5, local_number6, local_number7, local_number8, local_number9;
@000097F1 STRING local_string2;
@000097F1
@000097F1 begin
@000097FA:0021 function_179(local_number5, local_number6, local_string2);
@00009809:0006 local_number8 = LASTRESULT;
@00009813:000E local_number8 = (local_number8 != 0);
@00009822:0004 if(local_number8) then // ref index: 1
@0000982E:0027 // return coming
@00009832:0023 return -1;
@0000983B:0008 endif;
@0000983B:0008 label_983b:
@0000983D:000C local_number8 = (local_number5 >= 4);
@0000984C:0004 if(local_number8) then // ref index: 2
@00009858:0021 function_260(-2147483646, "SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Setup", "BootDir", local_number1, local_string1, local_number2);
@000098A8:0006 local_number8 = LASTRESULT;
@000098B2:0009 local_number8 = (local_number8 < 0);
@000098C1:0004 if(local_number8) then // ref index: 1
@000098CD:0027 // return coming
@000098D1:0023 return -1;
@000098DA:0001 endif;
@000098DA:0001 label_98da:
@000098DC:0005 goto label_99d4;
@000098E5:000D endif;
@000098E5:000D label_98e5:
@000098E7:0032 SizeOf(local_string1);
@000098EE:0006 local_number4 = LASTRESULT;
@000098F8:0020 GetWindowsDirectory(local_string1, local_number4); // dll: KERNEL32.dll
@00009904:0006 local_number3 = LASTRESULT;
@0000990E:000A local_number8 = (local_number3 > local_number4);
@0000991B:0004 if(local_number8) then // ref index: 2
@00009927:0007 local_number8 = (local_number3 + 1);
@00009936:0031 Resize(local_string1, local_number8);
@00009940:0006 local_number8 = LASTRESULT;
@0000994A:0009 local_number8 = (local_number8 < 0);
@00009959:0004 if(local_number8) then // ref index: 1
@00009965:0027 // return coming
@00009969:0023 return -1;
@00009972:0002 endif;
@00009972:0002 label_9972:
@00009974:0020 GetWindowsDirectory(local_string1, local_number4); // dll: KERNEL32.dll
@00009980:0006 local_number3 = LASTRESULT;
@0000998A:0004 endif;
@0000998A:0004 label_998a:
@0000998C:000D local_number8 = (local_number3 = 0);
@0000999B:0004 if(local_number8) then // ref index: 1
@000099A7:0027 // return coming
@000099AB:0023 return -1;
@000099B4:0003 endif;
@000099B4:0003 label_99b4:
@000099B6:001D local_string1[1] = 0;
@000099C7:0027 // return coming
@000099CB:0023 return 0;
@000099D4:0007 label_99d4:
@000099D6:0006 local_string2 = local_string1;
@000099E0:0021 StrToUpper/StrToLower(local_string1, local_string2);
@000099EC:0006 local_number8 = LASTRESULT;
@000099F6:0009 local_number8 = (local_number8 < 0);
@00009A05:0004 if(local_number8) then // ref index: 1
@00009A11:0027 // return coming
@00009A15:0023 return -1;
@00009A1E:000C endif;
@00009A1E:000C label_9a1e:
@00009A20:001E local_number8 = local_string1[0];
@00009A2F:000F local_number1 = (local_number8 - 64);
@00009A3E:000C local_number8 = (local_number5 >= 4);
@00009A4D:0004 if(local_number8) then // ref index: 1
@00009A59:0020 GetDriveType(local_string1); // dll: KERNEL32.dll
@00009A62:0006 local_number7 = LASTRESULT;
@00009A6C:000D local_number8 = (local_number7 = 0);
@00009A7B:000D local_number9 = (local_number7 = 1);
@00009A8A:0018 local_number8 = (local_number8 || local_number9);
@00009A97:0004 if(local_number8) then // ref index: 1
@00009AA3:0027 // return coming
@00009AA7:0023 return -1;
@00009AB0:0005 endif;
@00009AB0:0005 endif;
@00009AB0:0005 label_9ab0:
@00009AB2:001D local_string1[1] = 58;
@00009AC3:001D local_string1[2] = 0;
@00009AD4:0027 // return coming
@00009AD8:0023 return 0;
@00009AE1:0026 end; // checksum: 5493ba70
@00009AED:0002 label_9aed:
@00009AEF:0022 function NUMBER function_164()
@00009AEF NUMBER local_number1, local_number2, local_number3;
@00009AEF STRING local_string1;
@00009AEF
@00009AEF begin
@00009AF8:0006 local_string1 = "A:\\";
@00009B05:0009 label_9b05:
@00009B07:0001 // switch/while/???
@00009B0B:0009 local_number3 = (local_number1 < 26);
@00009B1A:0004 if(local_number3) then // ref index: 2
@00009B26:0020 GetDriveType(local_string1); // dll: KERNEL32.dll
@00009B2F:0006 local_number2 = LASTRESULT;
@00009B39:000D local_number3 = (local_number2 = 5);
@00009B48:0004 if(local_number3) then // ref index: 1
@00009B54:0027 // return coming
@00009B58:0023 return 1;
@00009B61:0004 endif;
@00009B61:0004 label_9b61:
@00009B63:0007 local_number1 = (local_number1 + 1);
@00009B72:0007 local_number3 = (65 + local_number1);
@00009B81:001D local_string1[0] = local_number3;
@00009B90:0005 goto label_9b05;
@00009B99:0003 endif;
@00009B99:0003 label_9b99:
@00009B9B:0027 // return coming
@00009B9F:0023 return 0;
@00009BA8:0026 end; // checksum: 86ea399d
@00009BB4:000C label_9bb4:
@00009BB6:0022 function NUMBER function_165(local_number1)
@00009BB6 NUMBER local_number2, local_number3, local_number4, local_number5;
@00009BB6
@00009BB6
@00009BB6 begin
@00009BBF:0020 GetDC(0); // dll: USER.dll
@00009BCA:0006 local_number2 = LASTRESULT;
@00009BD4:000E local_number5 = (local_number2 != 0);
@00009BE3:0004 if(local_number5) then // ref index: 3
@00009BEF:0020 GetDeviceCaps(local_number2, 12); // dll: GDI32.dll
@00009BFD:0006 local_number3 = LASTRESULT;
@00009C07:0020 GetDeviceCaps(local_number2, 14); // dll: GDI32.dll
@00009C15:0006 local_number4 = LASTRESULT;
@00009C1F:000B local_number5 = (local_number3 <= local_number4);
@00009C2C:0004 if(local_number5) then // ref index: 1
@00009C38:0006 local_number3 = local_number4;
@00009C42:0003 endif;
@00009C42:0003 label_9c42:
@00009C44:000C local_number5 = (local_number3 >= 32);
@00009C53:0004 if(local_number5) then // ref index: 1
@00009C5F:0006 local_number3 = 24;
@00009C6B:0004 endif;
@00009C6B:0004 label_9c6b:
@00009C6D:0016 local_number1 = (1 << local_number3);
@00009C7C:0020 ReleaseDC(0, local_number2); // dll: USER.dll
@00009C8A:0027 // return coming
@00009C8E:0023 return 0;
@00009C97:0003 endif;
@00009C97:0003 label_9c97:
@00009C99:0027 // return coming
@00009C9D:0023 return -1;
@00009CA6:0026 end; // checksum: 9f825bba
@00009CB2:0004 label_9cb2:
@00009CB4:0022 function NUMBER function_166(local_number1, local_string1)
@00009CB4 NUMBER local_number2, local_number3, local_number4;
@00009CB4
@00009CB4 OBJECT local_object1;
@00009CB4 begin
@00009CBD:001A local_number2 = &local_object1;
@00009CC7:0020 GetLocalTime(local_number2); // dll: KERNEL32.dll
@00009CD0:0001 // switch/while/???
@00009CD4:0010 label_9cd4:
@00009CD6:000D local_number2 = (local_number1 = 1);
@00009CE5:0004 if(local_number2) then // ref index: 1
@00009CF1:0035 local_object1.nYearMonth;
@00009D05:0006 local_number2 = LASTRESULT;
@00009D0F:0021 HIWORD(local_number2);
@00009D18:0006 local_number2 = LASTRESULT;
@00009D22:0035 local_object1.nDay;
@00009D30:0006 local_number3 = LASTRESULT;
@00009D3A:0021 HIWORD(local_number3);
@00009D43:0006 local_number3 = LASTRESULT;
@00009D4D:0035 local_object1.nYearMonth;
@00009D61:0006 local_number4 = LASTRESULT;
@00009D6B:0021 LOWORD/HIWORD(local_number4);
@00009D74:0006 local_number4 = LASTRESULT;
@00009D7E:0021 Sprintf(local_string1, "%ld-%ld-%ld", local_number2, local_number3, local_number4);
@00009D9E:0005 goto label_9e89;
@00009DA7:0010 endif;
@00009DA7:0010 label_9da7:
@00009DA9:000D local_number2 = (local_number1 = 0);
@00009DB8:0004 if(local_number2) then // ref index: 1
@00009DC4:0035 local_object1.nHourMin;
@00009DD6:0006 local_number2 = LASTRESULT;
@00009DE0:0021 LOWORD/HIWORD(local_number2);
@00009DE9:0006 local_number2 = LASTRESULT;
@00009DF3:0035 local_object1.nHourMin;
@00009E05:0006 local_number3 = LASTRESULT;
@00009E0F:0021 HIWORD(local_number3);
@00009E18:0006 local_number3 = LASTRESULT;
@00009E22:0035 local_object1.nSeconds;
@00009E34:0006 local_number4 = LASTRESULT;
@00009E3E:0021 LOWORD/HIWORD(local_number4);
@00009E47:0006 local_number4 = LASTRESULT;
@00009E51:0021 Sprintf(local_string1, "%ld:%ld:%ld", local_number2, local_number3, local_number4);
@00009E71:0005 goto label_9e89;
@00009E7A:0002 endif;
@00009E7A:0002 label_9e7a:
@00009E7C:0027 // return coming
@00009E80:0023 return -1;
@00009E89:0003 label_9e89:
@00009E8B:0027 // return coming
@00009E8F:0023 return 0;
@00009E98:0026 end; // checksum: a98917c3
@00009EA8:0006 label_9ea8:
@00009EAA:0022 function NUMBER function_167(local_number1, local_string1)
@00009EAA NUMBER local_number2, local_number3;
@00009EAA STRING local_string2;
@00009EAA
@00009EAA begin
@00009EB3:001E local_number2 = local_string1[0];
@00009EC2:000D local_number2 = (local_number2 = 0);
@00009ED1:0004 if(local_number2) then // ref index: 1
@00009EDD:0027 // return coming
@00009EE1:0023 return -1;
@00009EEA:0005 endif;
@00009EEA:0005 label_9eea:
@00009EEC:001E local_number2 = local_string1[1];
@00009EFB:000E local_number2 = (local_number2 != 58);
@00009F0A:0004 if(local_number2) then // ref index: 1
@00009F16:0027 // return coming
@00009F1A:0023 return -1;
@00009F23:0007 endif;
@00009F23:0007 label_9f23:
@00009F25:0006 local_string2 = local_string1;
@00009F2F:0021 StrToUpper/StrToLower(local_string1, local_string2);
@00009F3B:0006 local_number2 = LASTRESULT;
@00009F45:0009 local_number2 = (local_number2 < 0);
@00009F54:0004 if(local_number2) then // ref index: 1
@00009F60:0027 // return coming
@00009F64:0023 return -1;
@00009F6D:000C endif;
@00009F6D:000C label_9f6d:
@00009F6F:0021 function_373(local_string1);
@00009F78:001E local_number2 = local_string1[0];
@00009F87:000C local_number2 = (local_number2 >= 65);
@00009F96:001E local_number3 = local_string1[0];
@00009FA5:000B local_number3 = (local_number3 <= 90);
@00009FB4:0019 local_number2 = (local_number2 = local_number3);
@00009FC1:0004 if(local_number2) then // ref index: 8
@00009FCD:0029 StrSub(local_string1, local_string1, 0, 1);
@00009FE1:0007 local_string1 = (local_string1 + ":\\");
@00009FF0:0001 // switch/while/???
@00009FF4:0020 GetDriveType(local_string1); // dll: KERNEL32.dll
@00009FFD:0006 local_number2 = LASTRESULT;
@0000A007:0004 label_a007:
@0000A009:000D local_number3 = (local_number2 = 2);
@0000A018:0004 if(local_number3) then // ref index: 1
@0000A024:0006 local_number1 = 1;
@0000A030:0005 goto label_a15b;
@0000A039:0004 endif;
@0000A039:0004 label_a039:
@0000A03B:000D local_number3 = (local_number2 = 3);
@0000A04A:0004 if(local_number3) then // ref index: 1
@0000A056:0006 local_number1 = 2;
@0000A062:0005 goto label_a15b;
@0000A06B:0004 endif;
@0000A06B:0004 label_a06b:
@0000A06D:000D local_number3 = (local_number2 = 4);
@0000A07C:0004 if(local_number3) then // ref index: 1
@0000A088:0006 local_number1 = 4;
@0000A094:0005 goto label_a15b;
@0000A09D:0004 endif;
@0000A09D:0004 label_a09d:
@0000A09F:000D local_number3 = (local_number2 = 5);
@0000A0AE:0004 if(local_number3) then // ref index: 1
@0000A0BA:0006 local_number1 = 8;
@0000A0C6:0005 goto label_a15b;
@0000A0CF:0004 endif;
@0000A0CF:0004 label_a0cf:
@0000A0D1:000D local_number3 = (local_number2 = 6);
@0000A0E0:0004 if(local_number3) then // ref index: 1
@0000A0EC:0006 local_number1 = 16;
@0000A0F8:0005 goto label_a15b;
@0000A101:0006 endif;
@0000A101:0006 label_a101:
@0000A103:000D local_number3 = (local_number2 = 1);
@0000A112:0004 if(local_number3) then // ref index: 1
@0000A11E:0006 local_number1 = 0;
@0000A12A:0027 // return coming
@0000A12E:0023 return -1;
@0000A137:0005 goto label_a15b;
@0000A140:0003 endif;
@0000A140:0003 label_a140:
@0000A142:0006 local_number1 = 0;
@0000A14E:0027 // return coming
@0000A152:0023 return -1;
@0000A15B:0003 endif;
@0000A15B:0003 label_a15b:
@0000A15D:0027 // return coming
@0000A161:0023 return 0;
@0000A16A:0026 end; // checksum: fdec08d0
@0000A176:0009 label_a176:
@0000A178:0022 function NUMBER function_168(local_number1)
@0000A178 NUMBER local_number2;
@0000A178
@0000A178 OBJECT local_object1;
@0000A178 begin
@0000A181:001A local_number2 = &local_object1;
@0000A18B:0020 GlobalMemoryStatus(local_number2); // dll: KERNEL32.dll
@0000A194:0035 local_object1.nTotalPhys;
@0000A1A8:0006 local_number2 = LASTRESULT;
@0000A1B2:0011 local_number1 = (local_number2 / 1024);
@0000A1C1:0027 // return coming
@0000A1C5:0023 return 0;
@0000A1CE:0026 end; // checksum: 4d013b
@0000A1DE:000C label_a1de:
@0000A1E0:0022 function NUMBER function_169(local_number1, local_string1)
@0000A1E0 NUMBER local_number2, local_number3, local_number4, local_number5;
@0000A1E0
@0000A1E0
@0000A1E0 begin
@0000A1E9:0006 local_number4 = 0;
@0000A1F5:0020 GetSystemDefaultLCID(); // dll: KERNEL32.dll
@0000A1FB:0006 local_number1 = LASTRESULT;
@0000A205:0032 SizeOf(local_string1);
@0000A20C:0006 local_number3 = LASTRESULT;
@0000A216:0020 GetLocaleInfo(2048, 4097, local_string1, local_number4); // dll: KERNEL32.dll
@0000A22C:0006 local_number2 = LASTRESULT;
@0000A236:000A local_number5 = (local_number2 > local_number3);
@0000A243:0004 if(local_number5) then // ref index: 1
@0000A24F:0031 Resize(local_string1, local_number2);
@0000A259:0006 local_number3 = LASTRESULT;
@0000A263:0006 endif;
@0000A263:0006 label_a263:
@0000A265:0020 GetLocaleInfo(2048, 4097, local_string1, local_number3); // dll: KERNEL32.dll
@0000A27B:0006 local_number5 = LASTRESULT;
@0000A285:000D local_number5 = (local_number5 = 0);
@0000A294:0004 if(local_number5) then // ref index: 1
@0000A2A0:0027 // return coming
@0000A2A4:0023 return -1;
@0000A2AD:0003 endif;
@0000A2AD:0003 label_a2ad:
@0000A2AF:0027 // return coming
@0000A2B3:0023 return 0;
@0000A2BC:0026 end; // checksum: e3dd48a3
@0000A2C8:0005 label_a2c8:
@0000A2CA:0022 function NUMBER function_170(local_string1)
@0000A2CA
@0000A2CA
@0000A2CA
@0000A2CA begin
@0000A2D3:0021 GetProfString("system.ini", "boot", "language.dll", local_string1);
@0000A2FF:0027 // return coming
@0000A303:0023 return 0;
@0000A30C:0026 end; // checksum: 577a7e3b
@0000A318:0006 label_a318:
@0000A31A:0022 function NUMBER function_171(local_string1)
@0000A31A NUMBER local_number1;
@0000A31A
@0000A31A
@0000A31A begin
@0000A323:0027 // return coming
@0000A327:0021 GetProfString("system.ini", "boot.description", "mouse.drv", local_string1);
@0000A35C:0006 local_number1 = LASTRESULT;
@0000A366:0023 return local_number1;
@0000A36D:0026 end; // checksum: 59604d2a
@0000A379:0006 label_a379:
@0000A37B:0022 function NUMBER function_172(local_string1)
@0000A37B NUMBER local_number1;
@0000A37B
@0000A37B
@0000A37B begin
@0000A384:0027 // return coming
@0000A388:0021 GetProfString("system.ini", "boot", "mouse.drv", local_string1);
@0000A3B1:0006 local_number1 = LASTRESULT;
@0000A3BB:0023 return local_number1;
@0000A3C2:0026 end; // checksum: 2659345d
@0000A3CE:0006 label_a3ce:
@0000A3D0:0022 function NUMBER function_173(local_string1)
@0000A3D0 NUMBER local_number1;
@0000A3D0
@0000A3D0
@0000A3D0 begin
@0000A3D9:0027 // return coming
@0000A3DD:0021 GetProfString("system.ini", "boot.description", "network.drv", local_string1);
@0000A414:0006 local_number1 = LASTRESULT;
@0000A41E:0023 return local_number1;
@0000A425:0026 end; // checksum: 23405076
@0000A431:0006 label_a431:
@0000A433:0022 function NUMBER function_174(local_string1)
@0000A433 NUMBER local_number1;
@0000A433
@0000A433
@0000A433 begin
@0000A43C:0027 // return coming
@0000A440:0021 GetProfString("system.ini", "boot", "network.drv", local_string1);
@0000A46B:0006 local_number1 = LASTRESULT;
@0000A475:0023 return local_number1;
@0000A47C:0026 end; // checksum: 5c792101
@0000A488:0009 label_a488:
@0000A48A:0022 function NUMBER function_175(local_number1)
@0000A48A NUMBER local_number2, local_number3, local_number4, local_number5;
@0000A48A STRING local_string1;
@0000A48A
@0000A48A begin
@0000A493:0020 GetVersion(); // dll: KERNEL32.dll
@0000A499:0006 local_number2 = LASTRESULT;
@0000A4A3:0021 function_179(local_number3, local_number4, local_string1);
@0000A4B2:0012 local_number5 = (local_number2 & -2147483648);
@0000A4C1:000D local_number5 = (local_number5 = 0);
@0000A4D0:0004 if(local_number5) then // ref index: 1
@0000A4DC:0006 local_number1 = 2;
@0000A4E8:0005 goto label_a532;
@0000A4F1:0004 endif;
@0000A4F1:0004 label_a4f1:
@0000A4F3:000C local_number5 = (local_number3 >= 4);
@0000A502:0004 if(local_number5) then // ref index: 1
@0000A50E:0006 local_number1 = 6;
@0000A51A:0005 goto label_a532;
@0000A523:0002 endif;
@0000A523:0002 label_a523:
@0000A525:0027 // return coming
@0000A529:0023 return -1;
@0000A532:0003 label_a532:
@0000A534:0027 // return coming
@0000A538:0023 return 0;
@0000A541:0026 end; // checksum: bc9d3801
@0000A54D:000B label_a54d:
@0000A54F:0022 function NUMBER function_176(local_number1, local_number2, local_string1)
@0000A54F NUMBER local_number3;
@0000A54F
@0000A54F OBJECT local_object1;
@0000A54F begin
@0000A558:0032 SizeOf(local_object1);
@0000A55F:0006 local_number3 = LASTRESULT;
@0000A569:0033 local_object1.nOSVersionInfoSize = local_number3;
@0000A588:001A local_number3 = &local_object1;
@0000A592:0020 GetVersionEx(local_number3); // dll: KERNEL32.dll
@0000A59B:0006 local_number3 = LASTRESULT;
@0000A5A5:000D local_number3 = (local_number3 = 0);
@0000A5B4:0004 if(local_number3) then // ref index: 1
@0000A5C0:0027 // return coming
@0000A5C4:0023 return -1;
@0000A5CD:0008 endif;
@0000A5CD:0008 label_a5cd:
@0000A5CF:0035 local_object1.nMajorVersion;
@0000A5E6:0006 local_number1 = LASTRESULT;
@0000A5F0:0035 local_object1.nMinorVersion;
@0000A607:0006 local_number2 = LASTRESULT;
@0000A611:0021 Sprintf(local_string1, "%ld.%ld", local_number1, local_number2);
@0000A62A:0027 // return coming
@0000A62E:0023 return 0;
@0000A637:0026 end; // checksum: bcca4bda
@0000A647:0008 label_a647:
@0000A649:0022 function NUMBER function_177(local_number1)
@0000A649 NUMBER local_number2, local_number3, local_number4, local_number5;
@0000A649
@0000A649
@0000A649 begin
@0000A652:0006 local_number1 = 0;
@0000A65E:0020 GetSystemMetrics(0); // dll: USER32.dll
@0000A669:0006 local_number2 = LASTRESULT;
@0000A673:000D local_number4 = (local_number2 = 0);
@0000A682:0004 if(local_number4) then // ref index: 1
@0000A68E:0027 // return coming
@0000A692:0023 return -1;
@0000A69B:0006 endif;
@0000A69B:0006 label_a69b:
@0000A69D:0020 GetSystemMetrics(1); // dll: USER32.dll
@0000A6A8:0006 local_number3 = LASTRESULT;
@0000A6B2:000D local_number4 = (local_number3 = 0);
@0000A6C1:0004 if(local_number4) then // ref index: 1
@0000A6CD:0027 // return coming
@0000A6D1:0023 return -1;
@0000A6DA:0004 endif;
@0000A6DA:0004 label_a6da:
@0000A6DC:000B local_number4 = (local_number3 <= 350);
@0000A6EB:0004 if(local_number4) then // ref index: 1
@0000A6F7:0006 local_number1 = 2;
@0000A703:0005 goto label_a804;
@0000A70C:0006 endif;
@0000A70C:0006 label_a70c:
@0000A70E:000D local_number4 = (local_number2 = 640);
@0000A71D:000D local_number5 = (local_number3 = 480);
@0000A72C:0019 local_number4 = (local_number4 = local_number5);
@0000A739:0004 if(local_number4) then // ref index: 1
@0000A745:0006 local_number1 = 1;
@0000A751:0005 goto label_a804;
@0000A75A:0006 endif;
@0000A75A:0006 label_a75a:
@0000A75C:000D local_number4 = (local_number2 = 800);
@0000A76B:000D local_number5 = (local_number3 = 600);
@0000A77A:0019 local_number4 = (local_number4 = local_number5);
@0000A787:0004 if(local_number4) then // ref index: 1
@0000A793:0006 local_number1 = 6;
@0000A79F:0005 goto label_a804;
@0000A7A8:0006 endif;
@0000A7A8:0006 label_a7a8:
@0000A7AA:000D local_number4 = (local_number2 = 1024);
@0000A7B9:000D local_number5 = (local_number3 = 768);
@0000A7C8:0019 local_number4 = (local_number4 = local_number5);
@0000A7D5:0004 if(local_number4) then // ref index: 1
@0000A7E1:0006 local_number1 = 7;
@0000A7ED:0005 goto label_a804;
@0000A7F6:0001 endif;
@0000A7F6:0001 label_a7f6:
@0000A7F8:0006 local_number1 = 8;
@0000A804:0003 label_a804:
@0000A806:0027 // return coming
@0000A80A:0023 return 0;
@0000A813:0026 end; // checksum: 1048533
@0000A81F:0007 label_a81f:
@0000A821:0022 function NUMBER function_178(local_string1, local_string2)
@0000A821 NUMBER local_number1, local_number2, local_number3, local_number4;
@0000A821 STRING local_string3;
@0000A821
@0000A821 begin
@0000A82A:0031 Resize(local_string1, 4);
@0000A836:0006 local_number4 = LASTRESULT;
@0000A840:0009 local_number4 = (local_number4 < 0);
@0000A84F:0004 if(local_number4) then // ref index: 1
@0000A85B:0027 // return coming
@0000A85F:0023 return -1;
@0000A868:0006 endif;
@0000A868:0006 label_a868:
@0000A86A:0031 Resize(local_string2, 1024);
@0000A876:0006 local_number4 = LASTRESULT;
@0000A880:0009 local_number4 = (local_number4 < 0);
@0000A88F:0004 if(local_number4) then // ref index: 1
@0000A89B:0027 // return coming
@0000A89F:0023 return -1;
@0000A8A8:0008 endif;
@0000A8A8:0008 label_a8a8:
@0000A8AA:0029 StrSub(local_string1, local_string1, 0, 1);
@0000A8BE:0007 local_string1 = (local_string1 + ":\\");
@0000A8CD:0020 GetVolumeInformation(local_string1, local_string2, 1024, local_number1, local_number2, local_number3, local_string3, 1024); // dll: KERNEL32.dll
@0000A8EF:0006 local_number4 = LASTRESULT;
@0000A8F9:000D local_number4 = (local_number4 = 0);
@0000A908:0004 if(local_number4) then // ref index: 1
@0000A914:0027 // return coming
@0000A918:0023 return -1;
@0000A921:0003 endif;
@0000A921:0003 label_a921:
@0000A923:0027 // return coming
@0000A927:0023 return 0;
@0000A930:0026 end; // checksum: ebf7a2fa
@0000A940:000E label_a940:
@0000A942:0022 function NUMBER function_179(local_number1, local_number2, local_string1)
@0000A942 NUMBER local_number3, local_number4;
@0000A942
@0000A942
@0000A942 begin
@0000A94B:0020 GetVersion(); // dll: KERNEL32.dll
@0000A951:0006 local_number1 = LASTRESULT;
@0000A95B:0021 LOWORD/HIWORD(local_number1);
@0000A964:0006 local_number3 = LASTRESULT;
@0000A96E:0017 local_number2 = (local_number3 >> 8);
@0000A97D:0021 LOWORD/HIWORD(local_number1);
@0000A986:0006 local_number3 = LASTRESULT;
@0000A990:0016 local_number4 = (local_number2 << 8);
@0000A99F:000F local_number1 = (local_number3 - local_number4);
@0000A9AC:0021 Sprintf(local_string1, "%ld.%ld", local_number1, local_number2);
@0000A9C5:0027 // return coming
@0000A9C9:0023 return 0;
@0000A9D2:0026 end; // checksum: 4348fd67
@0000A9DE:000D label_a9de:
@0000A9E0:0022 function NUMBER function_180(local_string1, local_number1)
@0000A9E0 NUMBER local_number2, local_number3, local_number5, local_number6;
@0000A9E0
@0000A9E0
@0000A9E0 begin
@0000A9E9:0006 local_number2 = 0;
@0000A9F5:0006 local_number3 = 0;
@0000AA01:000E local_number5 = (local_number1 != 0);
@0000AA10:000E local_number6 = (local_number1 != 10);
@0000AA1F:0019 local_number5 = (local_number5 = local_number6);
@0000AA2C:000E local_number6 = (local_number1 != 20);
@0000AA3B:0019 local_number5 = (local_number5 = local_number6);
@0000AA48:000E local_number6 = (local_number1 != 30);
@0000AA57:0019 local_number5 = (local_number5 = local_number6);
@0000AA64:0004 if(local_number5) then // ref index: 1
@0000AA70:0027 // return coming
@0000AA74:0023 return -1;
@0000AA7D:0007 endif;
@0000AA7D:0007 label_aa7d:
@0000AA7F:0020 _GetDiskSpaceEx(local_string1, local_number2, local_number3, local_number1, 0); // dll: ISRT.dll
@0000AA96:0006 local_number5 = LASTRESULT;
@0000AAA0:000E local_number5 = (local_number5 != 0);
@0000AAAF:0004 if(local_number5) then // ref index: 1
@0000AABB:0027 // return coming
@0000AABF:0023 return -1;
@0000AAC8:0005 goto label_aade;
@0000AAD1:0002 endif;
@0000AAD1:0002 label_aad1:
@0000AAD3:0027 // return coming
@0000AAD7:0023 return local_number3;
@0000AADE:0001 label_aade:
@0000AAE0:0026 end; // checksum: 285bb05a
@0000AAEC:000A label_aaec:
@0000AAEE:0022 function NUMBER function_184()
@0000AAEE NUMBER local_number1;
@0000AAEE STRING local_string1, local_string2;
@0000AAEE
@0000AAEE begin
@0000AAF7:0021 SdLoadString(11635);
@0000AB02:0006 local_string1 = LASTRESULT;
@0000AB0C:0021 SdLoadString(11634);
@0000AB17:0006 local_string2 = LASTRESULT;
@0000AB21:0021 SprintfBox(308, local_string1, local_string2);
@0000AB32:0006 local_number1 = LASTRESULT;
@0000AB3C:000D local_number1 = (6 = local_number1);
@0000AB4B:0004 if(local_number1) then // ref index: 1
@0000AB57:0002 abort;
@0000AB5B:0002 endif;
@0000AB5B:0002 label_ab5b:
@0000AB5D:0024 return;
@0000AB61:0026 end; // checksum: 31047502
@0000AB6D:0008 label_ab6d:
@0000AB6F:0022 function NUMBER function_185()
@0000AB6F
@0000AB6F
@0000AB6F OBJECT local_object1;
@0000AB6F begin
@0000AB78:0027 // return coming
@0000AB7C:0035 global_object5.(17);
@0000AB8B:0006 local_object1 = LASTRESULT;
@0000AB95:0023 return local_object1;
@0000AB9C:0006 local_object1 = NOTHING;
@0000ABA6:0024 return;
@0000ABAA:0026 end; // checksum: 7023a27
@0000ABBA:0006 label_abba:
@0000ABBC:0022 function NUMBER function_186(local_string1, local_number1, local_string2)
@0000ABBC NUMBER local_number2, local_number3;
@0000ABBC
@0000ABBC
@0000ABBC begin
@0000ABC5:0020 _InetGetNextDisk(global_number18, local_string1, local_number1); // dll: ISRT.dll
@0000ABD4:0006 local_number2 = LASTRESULT;
@0000ABDE:000E local_number3 = (local_number2 != 3);
@0000ABED:0004 if(local_number3) then // ref index: 1
@0000ABF9:0006 local_string2 = global_string0;
@0000AC03:0003 endif;
@0000AC03:0003 label_ac03:
@0000AC05:0027 // return coming
@0000AC09:0023 return local_number2;
@0000AC10:0026 end; // checksum: 5a560048
@0000AC1C:0004 label_ac1c:
@0000AC1E:0022 function NUMBER function_187()
@0000AC1E
@0000AC1E
@0000AC1E
@0000AC1E begin
@0000AC27:0020 _InetEndofTransfer(global_number18); // dll: ISRT.dll
@0000AC30:0024 return;
@0000AC34:0026 end; // checksum: 41703009
@0000AC40:0006 label_ac40:
@0000AC42:0022 function NUMBER function_188()
@0000AC42 NUMBER local_number1;
@0000AC42
@0000AC42
@0000AC42 begin
@0000AC4B:0027 // return coming
@0000AC4F:0020 _InetGetLastError(global_number18); // dll: ISRT.dll
@0000AC58:0006 local_number1 = LASTRESULT;
@0000AC62:0023 return local_number1;
@0000AC69:0026 end; // checksum: 5e5e6837
@0000AC75:0004 label_ac75:
@0000AC77:0022 function NUMBER function_189()
@0000AC77
@0000AC77
@0000AC77
@0000AC77 begin
@0000AC80:0027 // return coming
@0000AC84:0023 return 1;
@0000AC8D:0026 end; // checksum: 11426
@0000AC99:0002 label_ac99:
@0000AC9B:0022 function NUMBER function_193(local_number1, local_string1)
@0000AC9B NUMBER local_number2, local_number3, local_number4, local_number5, local_number6, local_number7, local_number8;
@0000AC9B STRING local_string2, local_string3, local_string4, local_string5;
@0000AC9B OBJECT local_object1;
@0000AC9B begin
@0000ACA4:0001 // switch/while/???
@0000ACA8:0005 label_aca8:
@0000ACAA:000D local_number8 = (local_number1 = 51);
@0000ACB9:0004 if(local_number8) then // ref index: 1
@0000ACC5:0027 // return coming
@0000ACC9:0023 return global_number2;
@0000ACD0:0005 goto label_b412;
@0000ACD9:0005 endif;
@0000ACD9:0005 label_acd9:
@0000ACDB:000D local_number8 = (local_number1 = 50);
@0000ACEA:0004 if(local_number8) then // ref index: 1
@0000ACF6:0027 // return coming
@0000ACFA:0023 return global_number3;
@0000AD01:0005 goto label_b412;
@0000AD0A:0005 endif;
@0000AD0A:0005 label_ad0a:
@0000AD0C:000D local_number8 = (local_number1 = 56);
@0000AD1B:0004 if(local_number8) then // ref index: 1
@0000AD27:0027 // return coming
@0000AD2B:0023 return global_number4;
@0000AD32:0005 goto label_b412;
@0000AD3B:000C endif;
@0000AD3B:000C label_ad3b:
@0000AD3D:000D local_number8 = (local_number1 = 1);
@0000AD4C:0004 if(local_number8) then // ref index: 2
@0000AD58:0021 function_150();
@0000AD5E:0006 local_number4 = LASTRESULT;
@0000AD68:0021 OpenFileMode(3);
@0000AD73:0021 CreateFile/OpenFile(local_number2, local_string1, "_r_a_p_.tmp");
@0000AD8D:0006 local_number8 = LASTRESULT;
@0000AD97:0009 local_number8 = (local_number8 < 0);
@0000ADA6:0004 if(local_number8) then // ref index: 1
@0000ADB2:0021 OpenFileMode(local_number4);
@0000ADBB:0027 // return coming
@0000ADBF:0023 return 0;
@0000ADC8:0007 endif;
@0000ADC8:0007 label_adc8:
@0000ADCA:0021 CloseFile(local_number2);
@0000ADD3:0021 OpenFileMode(local_number4);
@0000ADDC:0014 local_string4 = (local_string1 ^ "_r_a_p_.tmp");
@0000ADF4:0020 DeleteFileA(local_string4); // dll: KERNEL32.dll
@0000ADFD:0027 // return coming
@0000AE01:0023 return 1;
@0000AE0A:0005 goto label_b412;
@0000AE13:0005 endif;
@0000AE13:0005 label_ae13:
@0000AE15:000D local_number8 = (local_number1 = 52);
@0000AE24:0004 if(local_number8) then // ref index: 1
@0000AE30:0027 // return coming
@0000AE34:0023 return global_number5;
@0000AE3B:0005 goto label_b412;
@0000AE44:0006 endif;
@0000AE44:0006 label_ae44:
@0000AE46:000D local_number8 = (local_number1 = 3);
@0000AE55:0004 if(local_number8) then // ref index: 3
@0000AE61:000D local_number8 = (local_string1 = "");
@0000AE6E:0004 if(local_number8) then // ref index: 1
@0000AE7A:0027 // return coming
@0000AE7E:0023 return 0;
@0000AE87:0008 endif;
@0000AE87:0008 label_ae87:
@0000AE89:0028 StrLengthChars(local_string1);
@0000AE90:0006 local_number8 = LASTRESULT;
@0000AE9A:000F local_number8 = (local_number8 - 1);
@0000AEA9:001E local_number8 = local_string1[local_number8];
@0000AEB6:000D local_number8 = (local_number8 = 92);
@0000AEC5:0004 if(local_number8) then // ref index: 1
@0000AED1:0027 // return coming
@0000AED5:0023 return 0;
@0000AEDE:0005 endif;
@0000AEDE:0005 label_aede:
@0000AEE0:0027 // return coming
@0000AEE4:0020 _ExistsFile(local_string1); // dll: ISRT.dll
@0000AEED:0006 local_number8 = LASTRESULT;
@0000AEF7:0023 return local_number8;
@0000AEFE:0005 goto label_b412;
@0000AF07:0008 endif;
@0000AF07:0008 label_af07:
@0000AF09:000D local_number8 = (local_number1 = 7);
@0000AF18:0004 if(local_number8) then // ref index: 4
@0000AF24:0021 function_193(3, local_string1);
@0000AF32:0006 local_number8 = LASTRESULT;
@0000AF3C:000D local_number8 = (local_number8 = 0);
@0000AF4B:0004 if(local_number8) then // ref index: 1
@0000AF57:0027 // return coming
@0000AF5B:0023 return 0;
@0000AF64:0005 endif;
@0000AF64:0005 label_af64:
@0000AF66:0020 GetModuleHandle(local_string1); // dll: KERNEL.dll
@0000AF6F:0006 local_number8 = LASTRESULT;
@0000AF79:0004 if(local_number8) then // ref index: 1
@0000AF85:0027 // return coming
@0000AF89:0023 return 1;
@0000AF92:0008 endif;
@0000AF92:0008 label_af92:
@0000AF94:0014 local_string4 = (global_string8 ^ "_r_a_p_.tmp");
@0000AFAC:0020 MoveFileA(local_string1, local_string4); // dll: KERNEL32.dll
@0000AFB8:0006 local_number8 = LASTRESULT;
@0000AFC2:0004 if(local_number8) then // ref index: 1
@0000AFCE:0014 local_string4 = (global_string8 ^ "_r_a_p_.tmp");
@0000AFE6:0020 MoveFileA(local_string4, local_string1); // dll: KERNEL32.dll
@0000AFF2:0027 // return coming
@0000AFF6:0023 return 0;
@0000AFFF:0003 endif;
@0000AFFF:0003 label_afff:
@0000B001:0027 // return coming
@0000B005:0023 return 1;
@0000B00E:0005 goto label_b412;
@0000B017:0008 endif;
@0000B017:0008 label_b017:
@0000B019:000D local_number8 = (local_number1 = 0);
@0000B028:0004 if(local_number8) then // ref index: 3
@0000B034:0020 GetFileAttributesA(local_string1); // dll: KERNEL32.dll
@0000B03D:0006 local_number3 = LASTRESULT;
@0000B047:000D local_number8 = (local_number3 = -1);
@0000B056:0004 if(local_number8) then // ref index: 1
@0000B062:0027 // return coming
@0000B066:0023 return -1;
@0000B06F:0004 endif;
@0000B06F:0004 label_b06f:
@0000B071:0012 local_number8 = (local_number3 & 1);
@0000B080:0004 if(local_number8) then // ref index: 1
@0000B08C:0027 // return coming
@0000B090:0023 return 0;
@0000B099:0003 endif;
@0000B099:0003 label_b099:
@0000B09B:0027 // return coming
@0000B09F:0023 return 1;
@0000B0A8:0005 goto label_b412;
@0000B0B1:0008 endif;
@0000B0B1:0008 label_b0b1:
@0000B0B3:000D local_number8 = (local_number1 = 62);
@0000B0C2:0004 if(local_number8) then // ref index: 1
@0000B0CE:0027 // return coming
@0000B0D2:0035 global_object9.Enable;
@0000B0E2:0006 local_object1 = LASTRESULT;
@0000B0EC:0023 return local_object1;
@0000B0F3:0006 local_object1 = NOTHING;
@0000B0FD:0005 goto label_b412;
@0000B106:0007 endif;
@0000B106:0007 label_b106:
@0000B108:000D local_number8 = (local_number1 = 4);
@0000B117:0004 if(local_number8) then // ref index: 3
@0000B123:0035 global_object3.bIntel;
@0000B133:0006 local_number8 = LASTRESULT;
@0000B13D:0004 if(local_number8) then // ref index: 1
@0000B149:0027 // return coming
@0000B14D:0023 return 1;
@0000B156:0006 endif;
@0000B156:0006 label_b156:
@0000B158:0021 function_260(-2147483646, "HARDWARE\\DESCRIPTION\\System\\FloatingPointProcessor", "", local_number5, local_string2, local_number7);
@0000B1A4:0006 local_number8 = LASTRESULT;
@0000B1AE:000D local_number8 = (local_number8 = 0);
@0000B1BD:0004 if(local_number8) then // ref index: 1
@0000B1C9:0027 // return coming
@0000B1CD:0023 return 1;
@0000B1D6:0003 endif;
@0000B1D6:0003 label_b1d6:
@0000B1D8:0027 // return coming
@0000B1DC:0023 return 0;
@0000B1E5:0005 goto label_b412;
@0000B1EE:0008 endif;
@0000B1EE:0008 label_b1ee:
@0000B1F0:000D local_number8 = (local_number1 = 5);
@0000B1FF:0004 if(local_number8) then // ref index: 2
@0000B20B:0021 ExistsDir/ExistsDisk(local_string1);
@0000B214:0006 local_number8 = LASTRESULT;
@0000B21E:000D local_number8 = (local_number8 = 0);
@0000B22D:0004 if(local_number8) then // ref index: 1
@0000B239:0027 // return coming
@0000B23D:0023 return 1;
@0000B246:0003 endif;
@0000B246:0003 label_b246:
@0000B248:0027 // return coming
@0000B24C:0023 return 0;
@0000B255:0005 goto label_b412;
@0000B25E:000A endif;
@0000B25E:000A label_b25e:
@0000B260:000D local_number8 = (local_number1 = 8);
@0000B26F:0004 if(local_number8) then // ref index: 2
@0000B27B:0035 global_object3.WIN9X;
@0000B28A:0006 local_object1 = LASTRESULT;
@0000B294:0035 local_object1.bWin9X;
@0000B2A4:0006 local_object1 = NOTHING;
@0000B2AE:0006 local_number8 = LASTRESULT;
@0000B2B8:0004 if(local_number8) then // ref index: 1
@0000B2C4:0027 // return coming
@0000B2C8:0023 return 1;
@0000B2D1:0005 endif;
@0000B2D1:0005 label_b2d1:
@0000B2D3:0027 // return coming
@0000B2D7:0020 IsNTAdmin(); // dll: ISRT.dll
@0000B2DD:0006 local_number8 = LASTRESULT;
@0000B2E7:0023 return local_number8;
@0000B2EE:0005 goto label_b412;
@0000B2F7:0007 endif;
@0000B2F7:0007 label_b2f7:
@0000B2F9:000D local_number8 = (local_number1 = 6);
@0000B308:0004 if(local_number8) then // ref index: 1
@0000B314:0027 // return coming
@0000B318:0020 PathIsValidSyntax(local_string1); // dll: ISRT.dll
@0000B321:0006 local_number8 = LASTRESULT;
@0000B32B:0023 return local_number8;
@0000B332:0005 goto label_b412;
@0000B33B:0011 endif;
@0000B33B:0011 label_b33b:
@0000B33D:000D local_number8 = (local_number1 = 2);
@0000B34C:0004 if(local_number8) then // ref index: 2
@0000B358:0021 function_383();
@0000B35E:0006 local_string4 = LASTRESULT;
@0000B368:0028 StrLengthChars(local_string4);
@0000B36F:0006 local_number6 = LASTRESULT;
@0000B379:0021 function_384();
@0000B37F:0006 local_string4 = LASTRESULT;
@0000B389:0029 StrSub(local_string3, local_string4, 0, local_number6);
@0000B39B:0021 function_383();
@0000B3A1:0006 local_string4 = LASTRESULT;
@0000B3AB:0014 local_string4 = (local_string4 ^ "");
@0000B3B8:0014 local_string5 = (local_string3 ^ "");
@0000B3C5:000D local_number8 = (local_string4 = local_string5);
@0000B3D2:0004 if(local_number8) then // ref index: 1
@0000B3DE:0027 // return coming
@0000B3E2:0023 return 0;
@0000B3EB:0003 endif;
@0000B3EB:0003 label_b3eb:
@0000B3ED:0027 // return coming
@0000B3F1:0023 return 1;
@0000B3FA:0005 goto label_b412;
@0000B403:0002 endif;
@0000B403:0002 label_b403:
@0000B405:0027 // return coming
@0000B409:0023 return -1;
@0000B412:0003 label_b412:
@0000B414:0027 // return coming
@0000B418:0023 return -1;
@0000B421:0026 end; // checksum: 40a6ce58
@0000B431:0006 label_b431:
@0000B433:0022 function NUMBER __ISRTInit(local_string1, local_number1, local_number2)
@0000B433 NUMBER local_number3, local_number4, local_number5, local_number6, local_number7, local_number8;
@0000B433 STRING local_string2, local_string3, local_string4, local_string5, local_string6, local_string7, local_string8;
@0000B433
@0000B433 begin
@0000B43C:0036 try // ref index 1: 8 ref index 2: 9
@0000B44A:000D local_number8 = (local_number2 = 0);
@0000B459:0004 if(local_number8) then // ref index: 1
@0000B465:0027 // return coming
@0000B469:0023 return 0;
@0000B472:0014 endif;
@0000B472:0014 label_b472:
@0000B474:0014 local_string8 = (local_string1 ^ "ISRT.dll");
@0000B489:0039 UseDll(local_string8);
@0000B490:0020 __CreateObjectContext(local_number1, local_number2); // dll: ISRT.dll
@0000B49C:0006 global_number18 = LASTRESULT;
@0000B4A6:0020 __GetContextGUID(global_number18, global_string30); // dll: ISRT.dll
@0000B4B2:0021 function_133(50);
@0000B4BD:0021 function_133(51);
@0000B4C8:0021 function_133(56);
@0000B4D3:0021 function_134(52);
@0000B4DE:0021 function_242();
@0000B4E4:0020 __GetTextSub(global_number18, 0, global_object6); // dll: ISRT.dll
@0000B4F5:0020 __GetReboot(global_number18, global_object7); // dll: ISRT.dll
@0000B501:0020 __GetFileRegistrar(global_number18, global_object8); // dll: ISRT.dll
@0000B50D:0020 __GetLogDB(global_number18, global_object9); // dll: ISRT.dll
@0000B519:0020 __GetInfo(global_number18, global_object5); // dll: ISRT.dll
@0000B525:0020 __GetTextSub(global_number18, 1, global_object4); // dll: ISRT.dll
@0000B536:0006 local_number8 = LASTRESULT;
@0000B540:000D local_number8 = (local_number8 = 0);
@0000B54F:0004 if(local_number8) then // ref index: 1
@0000B55B:0021 function_400();
@0000B561:000D endif;
@0000B561:000D label_b561:
@0000B563:0021 function_389();
@0000B569:0006 global_string1 = LASTRESULT;
@0000B573:0021 function_119();
@0000B579:0021 StrLength(local_string7);
@0000B582:0006 local_number8 = LASTRESULT;
@0000B58C:0020 __GetCmdLineOptions(global_number18, local_number3, local_number4, local_number5, local_number6, local_string2, local_string3, local_string4, local_string5, local_string6, local_string7, local_number8); // dll: ISRT.dll
@0000B5B6:0006 local_number7 = LASTRESULT;
@0000B5C0:000A local_number8 = (local_number7 > 0);
@0000B5CF:0004 if(local_number8) then // ref index: 1
@0000B5DB:0031 Resize(local_string7, local_number7);
@0000B5E5:0021 StrLength(local_string7);
@0000B5EE:0006 local_number8 = LASTRESULT;
@0000B5F8:0020 __GetCmdLineOptions(global_number18, local_number3, local_number4, local_number5, local_number6, local_string2, local_string3, local_string4, local_string5, local_string6, local_string7, local_number8); // dll: ISRT.dll
@0000B622:0005 endif;
@0000B622:0005 label_b622:
@0000B624:0021 function_402(local_string7);
@0000B62D:0004 if(local_number6) then // ref index: 1
@0000B639:0021 function_218(local_string4);
@0000B642:0021 function_213(44, local_string5);
@0000B650:0021 function_213(36, local_string6);
@0000B65E:0003 endif;
@0000B65E:0003 label_b65e:
@0000B660:0004 if(local_number3) then // ref index: 1
@0000B66C:0021 function_363(1);
@0000B677:0005 goto label_b6af;
@0000B680:0003 endif;
@0000B680:0003 label_b680:
@0000B682:0004 if(local_number4) then // ref index: 1
@0000B68E:0021 function_363(2);
@0000B699:0005 goto label_b6af;
@0000B6A2:0001 endif;
@0000B6A2:0001 label_b6a2:
@0000B6A4:0021 function_363(0);
@0000B6AF:0009 label_b6af:
@0000B6B1:0021 function_336(local_string2, local_string3);
@0000B6BD:0021 SdLoadString(11115);
@0000B6C8:0006 local_string8 = LASTRESULT;
@0000B6D2:0021 SetTitle(local_string8, 0, -16776960);
@0000B6E5:0021 function_262();
@0000B6EB:002F _unknown_ 2, 184
@0000B6F9:0027 // return coming
@0000B6FD:0023 return global_number18;
@0000B704:0037 catch
@0000B708:0002 label_b708:
@0000B70A:0021 function_140();
@0000B710:0038 endcatch;
@0000B714:0002 label_b714:
@0000B716:0024 return;
@0000B71A:0026 end; // checksum: 4f85382f
@0000B726:0008 label_b726:
@0000B728:0022 function void __ISRTUnInit()
@0000B728 NUMBER local_number1;
@0000B728
@0000B728
@0000B728 begin
@0000B731:0036 try // ref index 1: 2 ref index 2: 3
@0000B73F:0021 function_401();
@0000B745:0021 function_361();
@0000B74B:0021 function_214();
@0000B751:0006 local_number1 = LASTRESULT;
@0000B75B:0004 if(local_number1) then // ref index: 1
@0000B767:0021 function_216();
@0000B76D:0004 endif;
@0000B76D:0004 label_b76d:
@0000B76F:0021 function_219();
@0000B775:0020 __ReleaseObjectContext(global_number18); // dll: ISRT.dll
@0000B77E:003A UnUseDll("ISRT.dll");
@0000B78D:0037 catch
@0000B791:0002 label_b791:
@0000B793:0021 function_140();
@0000B799:0038 endcatch;
@0000B79D:0002 label_b79d:
@0000B79F:0024 return;
@0000B7A3:0026 end; // checksum: 693e1250
@0000B7AF:0004 label_b7af:
@0000B7B1:0022 function NUMBER __ISRTSetComponentLog(local_number1)
@0000B7B1
@0000B7B1
@0000B7B1
@0000B7B1 begin
@0000B7BA:0020 __SetComponentLog(global_number18, local_number1); // dll: ISRT.dll
@0000B7C6:0024 return;
@0000B7CA:0026 end; // checksum: 56494c18
@0000B7D6:0004 label_b7d6:
@0000B7D8:0022 function NUMBER __ISRTRestoreMainLog()
@0000B7D8
@0000B7D8
@0000B7D8
@0000B7D8 begin
@0000B7E1:0020 __RestoreMainLog(global_number18); // dll: ISRT.dll
@0000B7EA:0024 return;
@0000B7EE:0026 end; // checksum: 4d646c6e
@0000B7FA:000D label_b7fa:
@0000B7FC:0022 function STRING function_211(local_string1)
@0000B7FC NUMBER local_number1, local_number2, local_number3;
@0000B7FC STRING local_string2, local_string3;
@0000B7FC
@0000B7FC begin
@0000B805:0021 StrLength(local_string2);
@0000B80E:0006 local_number2 = LASTRESULT;
@0000B818:0020 __LoadString(global_number18, local_string1, local_string2, local_number2); // dll: ISRT.dll
@0000B82A:0006 local_number1 = LASTRESULT;
@0000B834:000A local_number2 = (local_number1 > 0);
@0000B843:0004 if(local_number2) then // ref index: 1
@0000B84F:0007 local_number2 = (local_number1 + 1);
@0000B85E:0031 Resize(local_string2, local_number2);
@0000B868:0021 StrLength(local_string2);
@0000B871:0006 local_number2 = LASTRESULT;
@0000B87B:0020 __LoadString(global_number18, local_string1, local_string2, local_number2); // dll: ISRT.dll
@0000B88D:0006 local_number1 = LASTRESULT;
@0000B897:0007 endif;
@0000B897:0007 label_b897:
@0000B899:000E local_number2 = (local_number1 != 0);
@0000B8A8:000D local_number3 = (global_number20 = 0);
@0000B8B7:0019 local_number2 = (local_number2 = local_number3);
@0000B8C4:0004 if(local_number2) then // ref index: 1
@0000B8D0:0021 SdLoadString(19634);
@0000B8DB:0006 local_string3 = LASTRESULT;
@0000B8E5:0021 SprintfBox(-65533, "", local_string3, local_string1);
@0000B8F9:0003 endif;
@0000B8F9:0003 label_b8f9:
@0000B8FB:0027 // return coming
@0000B8FF:0023 return local_string2;
@0000B906:0026 end; // checksum: b7f8f741
@0000B912:0007 label_b912:
@0000B914:0022 function NUMBER function_213(local_number1, local_string1)
@0000B914 NUMBER local_number2, local_number3, local_number4;
@0000B914
@0000B914
@0000B914 begin
@0000B91D:000D local_number3 = (global_number22 = 0);
@0000B92C:000D local_number4 = (local_string1 = "");
@0000B939:0018 local_number3 = (local_number3 || local_number4);
@0000B946:0004 if(local_number3) then // ref index: 1
@0000B952:0027 // return coming
@0000B956:0023 return 0;
@0000B95F:0007 endif;
@0000B95F:0007 label_b95f:
@0000B961:0006 global_number23 = 1;
@0000B96D:0028 StrLengthChars(local_string1);
@0000B974:0006 local_number2 = LASTRESULT;
@0000B97E:000C local_number3 = (local_number2 >= 255);
@0000B98D:0004 if(local_number3) then // ref index: 1
@0000B999:0027 // return coming
@0000B99D:0023 return 0;
@0000B9A6:0001 endif;
@0000B9A6:0001 label_b9a6:
@0000B9A8:0001 // switch/while/???
@0000B9AC:0004 label_b9ac:
@0000B9AE:000D local_number3 = (local_number1 = 12);
@0000B9BD:0004 if(local_number3) then // ref index: 1
@0000B9C9:0006 global_string37 = local_string1;
@0000B9D3:0005 goto label_bb8f;
@0000B9DC:0004 endif;
@0000B9DC:0004 label_b9dc:
@0000B9DE:000D local_number3 = (local_number1 = 20);
@0000B9ED:0004 if(local_number3) then // ref index: 1
@0000B9F9:0006 global_string32 = local_string1;
@0000BA03:0005 goto label_bb8f;
@0000BA0C:0004 endif;
@0000BA0C:0004 label_ba0c:
@0000BA0E:000D local_number3 = (local_number1 = 28);
@0000BA1D:0004 if(local_number3) then // ref index: 1
@0000BA29:0006 global_string33 = local_string1;
@0000BA33:0005 goto label_bb8f;
@0000BA3C:0005 endif;
@0000BA3C:0005 label_ba3c:
@0000BA3E:000D local_number3 = (local_number1 = 44);
@0000BA4D:0004 if(local_number3) then // ref index: 1
@0000BA59:0006 global_string35 = local_string1;
@0000BA63:0006 global_number23 = 0;
@0000BA6F:0005 goto label_bb8f;
@0000BA78:0004 endif;
@0000BA78:0004 label_ba78:
@0000BA7A:000D local_number3 = (local_number1 = 52);
@0000BA89:0004 if(local_number3) then // ref index: 1
@0000BA95:0021 function_217();
@0000BA9B:0005 goto label_bb8f;
@0000BAA4:0004 endif;
@0000BAA4:0004 label_baa4:
@0000BAA6:000D local_number3 = (local_number1 = 65);
@0000BAB5:0004 if(local_number3) then // ref index: 1
@0000BAC1:0006 global_string31 = local_string1;
@0000BACB:0005 goto label_bb8f;
@0000BAD4:0004 endif;
@0000BAD4:0004 label_bad4:
@0000BAD6:000D local_number3 = (local_number1 = 73);
@0000BAE5:0004 if(local_number3) then // ref index: 1
@0000BAF1:0006 global_string36 = local_string1;
@0000BAFB:0005 goto label_bb8f;
@0000BB04:0005 endif;
@0000BB04:0005 label_bb04:
@0000BB06:000D local_number3 = (local_number1 = 36);
@0000BB15:0004 if(local_number3) then // ref index: 1
@0000BB21:0006 global_string38 = local_string1;
@0000BB2B:0006 global_number23 = 0;
@0000BB37:0005 goto label_bb8f;
@0000BB40:0005 endif;
@0000BB40:0005 label_bb40:
@0000BB42:000D local_number3 = (local_number1 = -1);
@0000BB51:0004 if(local_number3) then // ref index: 1
@0000BB5D:0006 global_string36 = local_string1;
@0000BB67:0006 global_string31 = "Failed";
@0000BB77:0005 goto label_bb8f;
@0000BB80:0002 endif;
@0000BB80:0002 label_bb80:
@0000BB82:0027 // return coming
@0000BB86:0023 return 0;
@0000BB8F:0003 label_bb8f:
@0000BB91:0027 // return coming
@0000BB95:0023 return 1;
@0000BB9E:0026 end; // checksum: dc92d9e1
@0000BBAA:0004 label_bbaa:
@0000BBAC:0022 function NUMBER function_214()
@0000BBAC
@0000BBAC
@0000BBAC
@0000BBAC begin
@0000BBB5:0027 // return coming
@0000BBB9:0023 return global_number23;
@0000BBC0:0026 end; // checksum: 11324
@0000BBCC:0011 label_bbcc:
@0000BBCE:0022 function NUMBER function_215()
@0000BBCE
@0000BBCE STRING local_string1, local_string2;
@0000BBCE
@0000BBCE begin
@0000BBD7:0021 function_383();
@0000BBDD:0006 local_string2 = LASTRESULT;
@0000BBE7:0014 local_string2 = (local_string2 ^ global_string40);
@0000BBF4:0007 local_string2 = (local_string2 + ".mif");
@0000BC05:0021 DeleteFile(local_string2);
@0000BC0E:0021 function_387();
@0000BC14:0006 local_string2 = LASTRESULT;
@0000BC1E:0014 local_string1 = (local_string2 ^ "");
@0000BC2B:0021 StrRemoveLastSlash(local_string1);
@0000BC34:0021 ParsePath(local_string1, local_string1, 1);
@0000BC45:0014 local_string2 = (local_string1 ^ global_string40);
@0000BC52:0007 local_string2 = (local_string2 + ".mif");
@0000BC63:0021 DeleteFile(local_string2);
@0000BC6C:0027 // return coming
@0000BC70:0023 return 0;
@0000BC79:0026 end; // checksum: 2ab35
@0000BC85:0005 label_bc85:
@0000BC87:0022 function NUMBER function_216()
@0000BC87 NUMBER local_number1, local_number2, local_number3, local_number4;
@0000BC87
@0000BC87
@0000BC87 begin
@0000BC90:000D local_number4 = (global_number22 = 0);
@0000BC9F:0004 if(local_number4) then // ref index: 1
@0000BCAB:0027 // return coming
@0000BCAF:0023 return 0;
@0000BCB8:0008 endif;
@0000BCB8:0008 label_bcb8:
@0000BCBA:0039 UseDll(global_string39);
@0000BCC1:0006 local_number1 = LASTRESULT;
@0000BCCB:0006 local_number2 = 0;
@0000BCD7:000D local_number4 = (local_number1 = 0);
@0000BCE6:0004 if(local_number4) then // ref index: 3
@0000BCF2:000D local_number4 = (global_string31 = "Success");
@0000BD06:0004 if(local_number4) then // ref index: 1
@0000BD12:0006 local_number3 = 1;
@0000BD1E:0005 endif;
@0000BD1E:0005 label_bd1e:
@0000BD20:0020 InstallStatusMIF(global_string40, global_string37, global_string32, global_string33, global_string38, global_string35, global_string36, local_number3); // dll: ISMIF32.dll
@0000BD3E:0006 local_number4 = LASTRESULT;
@0000BD48:000E local_number4 = (local_number4 != 0);
@0000BD57:0004 if(local_number4) then // ref index: 1
@0000BD63:0006 local_number2 = 1;
@0000BD6F:0001 endif;
@0000BD6F:0001 label_bd6f:
@0000BD71:003A UnUseDll(global_string39);
@0000BD78:0006 endif;
@0000BD78:0006 label_bd78:
@0000BD7A:000D local_number4 = (local_number2 = 0);
@0000BD89:0004 if(local_number4) then // ref index: 1
@0000BD95:0027 // return coming
@0000BD99:0021 function_220();
@0000BD9F:0006 local_number4 = LASTRESULT;
@0000BDA9:0023 return local_number4;
@0000BDB0:0003 endif;
@0000BDB0:0003 label_bdb0:
@0000BDB2:0027 // return coming
@0000BDB6:0023 return 1;
@0000BDBF:0026 end; // checksum: 6b3b6909
@0000BDCB:001F label_bdcb:
@0000BDCD:0022 function NUMBER function_217()
@0000BDCD NUMBER local_number1, local_number2, local_number3, local_number4, local_number5, local_number6;
@0000BDCD
@0000BDCD OBJECT local_object1;
@0000BDCD begin
@0000BDD6:001A local_number1 = &local_object1;
@0000BDE0:0020 GetLocalTime(local_number1); // dll: KERNEL32.dll
@0000BDE9:0035 local_object1.nYearMonth;
@0000BDFD:0006 local_number1 = LASTRESULT;
@0000BE07:0021 LOWORD/HIWORD(local_number1);
@0000BE10:0006 local_number1 = LASTRESULT;
@0000BE1A:0035 local_object1.nYearMonth;
@0000BE2E:0006 local_number2 = LASTRESULT;
@0000BE38:0021 HIWORD(local_number2);
@0000BE41:0006 local_number2 = LASTRESULT;
@0000BE4B:0035 local_object1.nDay;
@0000BE59:0006 local_number3 = LASTRESULT;
@0000BE63:0021 HIWORD(local_number3);
@0000BE6C:0006 local_number3 = LASTRESULT;
@0000BE76:0035 local_object1.nHourMin;
@0000BE88:0006 local_number4 = LASTRESULT;
@0000BE92:0021 LOWORD/HIWORD(local_number4);
@0000BE9B:0006 local_number4 = LASTRESULT;
@0000BEA5:0035 local_object1.nHourMin;
@0000BEB7:0006 local_number5 = LASTRESULT;
@0000BEC1:0021 HIWORD(local_number5);
@0000BECA:0006 local_number5 = LASTRESULT;
@0000BED4:0035 local_object1.nSeconds;
@0000BEE6:0006 local_number6 = LASTRESULT;
@0000BEF0:0021 LOWORD/HIWORD(local_number6);
@0000BEF9:0006 local_number6 = LASTRESULT;
@0000BF03:0021 Sprintf(global_string34, "%04d%02d%02d%02d%02d%02d00.000000+000", local_number1, local_number2, local_number3, local_number4, local_number5, local_number6);
@0000BF46:0027 // return coming
@0000BF4A:0023 return 1;
@0000BF53:0026 end; // checksum: 5643831e
@0000BF63:0004 label_bf63:
@0000BF65:0022 function NUMBER function_218(local_string1)
@0000BF65 NUMBER local_number1;
@0000BF65 STRING local_string2;
@0000BF65
@0000BF65 begin
@0000BF6E:0004 if(global_number22) then // ref index: 1
@0000BF7A:0027 // return coming
@0000BF7E:0023 return 1;
@0000BF87:0003 endif;
@0000BF87:0003 label_bf87:
@0000BF89:000D local_number1 = (local_string1 = "");
@0000BF96:0004 if(local_number1) then // ref index: 1
@0000BFA2:0006 local_string1 = "Status";
@0000BFB2:000F endif;
@0000BFB2:000F label_bfb2:
@0000BFB4:0006 global_string31 = "";
@0000BFBE:0006 global_string32 = "";
@0000BFC8:0006 global_string33 = "";
@0000BFD2:0006 global_string34 = "";
@0000BFDC:0006 global_string35 = "";
@0000BFE6:0006 global_string36 = "";
@0000BFF0:0006 global_string37 = "";
@0000BFFA:0006 global_string38 = "";
@0000C004:0021 function_383();
@0000C00A:0006 local_string2 = LASTRESULT;
@0000C014:0014 global_string39 = (local_string2 ^ "ismif32.dll");
@0000C02C:0006 global_string40 = local_string1;
@0000C036:000D local_number1 = (global_string38 = "");
@0000C043:0004 if(local_number1) then // ref index: 1
@0000C04F:0006 global_string38 = "ENU";
@0000C05C:0004 endif;
@0000C05C:0004 label_c05c:
@0000C05E:0006 global_number22 = 1;
@0000C06A:0027 // return coming
@0000C06E:0023 return 1;
@0000C077:0026 end; // checksum: 8311d58
@0000C083:0005 label_c083:
@0000C085:0022 function NUMBER function_219()
@0000C085
@0000C085
@0000C085
@0000C085 begin
@0000C08E:0006 global_number22 = 0;
@0000C09A:0027 // return coming
@0000C09E:0023 return 1;
@0000C0A7:0026 end; // checksum: 32022
@0000C0B3:0013 label_c0b3:
@0000C0B5:0022 function NUMBER function_220()
@0000C0B5 NUMBER local_number1, local_number2, local_number3, local_number4;
@0000C0B5 STRING local_string1, local_string2;
@0000C0B5
@0000C0B5 begin
@0000C0BE:0021 function_383();
@0000C0C4:0006 local_string1 = LASTRESULT;
@0000C0CE:0014 local_string1 = (local_string1 ^ global_string40);
@0000C0DB:0007 local_string1 = (local_string1 + ".mif");
@0000C0EC:0021 DeleteFile(local_string1);
@0000C0F5:0021 function_150();
@0000C0FB:0006 local_number1 = LASTRESULT;
@0000C105:0021 OpenFileMode(3);
@0000C110:0021 function_383();
@0000C116:0006 local_string1 = LASTRESULT;
@0000C120:0007 local_string2 = (global_string40 + ".mif");
@0000C131:0021 CreateFile/OpenFile(local_number2, local_string1, local_string2);
@0000C140:0006 local_number4 = LASTRESULT;
@0000C14A:0009 local_number4 = (local_number4 < 0);
@0000C159:0004 if(local_number4) then // ref index: 1
@0000C165:0021 OpenFileMode(local_number1);
@0000C16E:0027 // return coming
@0000C172:0023 return 0;
@0000C17B:0062 endif;
@0000C17B:0062 label_c17b:
@0000C17D:0007 local_string1 = ("START COMPONENT\r\n" + "NAME = \"WORKSTATION\"\r\n");
@0000C1B1:0007 local_string1 = (local_string1 + " START GROUP\r\n");
@0000C1CD:0007 local_string1 = (local_string1 + " NAME = \"ComponentID\"\r\n");
@0000C1F4:0007 local_string1 = (local_string1 + " ID = 1\r\n");
@0000C20D:0007 local_string1 = (local_string1 + " CLASS = \"DMTF|ComponentID|1.0\"\r\n");
@0000C23E:0007 local_string1 = (local_string1 + " START ATTRIBUTE\r\n");
@0000C260:0007 local_string1 = (local_string1 + " NAME = \"Manufacturer\"\r\n");
@0000C28A:0007 local_string1 = (local_string1 + " ID = 1\r\n");
@0000C2A5:0007 local_string1 = (local_string1 + " ACCESS = READ-ONLY\r\n");
@0000C2CC:0007 local_string1 = (local_string1 + " STORAGE = SPECIFIC\r\n");
@0000C2F3:0007 local_string1 = (local_string1 + " TYPE = STRING(64)\r\n");
@0000C319:0007 local_string1 = (local_string1 + " VALUE = \"");
@0000C335:0007 local_string1 = (local_string1 + global_string37);
@0000C342:0007 local_string1 = (local_string1 + "\"\r\n");
@0000C352:0007 local_string1 = (local_string1 + " END ATTRIBUTE\r\n");
@0000C372:0007 local_string1 = (local_string1 + " START ATTRIBUTE\r\n");
@0000C394:0007 local_string1 = (local_string1 + " NAME = \"Product\"\r\n");
@0000C3B9:0007 local_string1 = (local_string1 + " ID = 2\r\n");
@0000C3D4:0007 local_string1 = (local_string1 + " ACCESS = READ-ONLY\r\n");
@0000C3FB:0007 local_string1 = (local_string1 + " STORAGE = SPECIFIC\r\n");
@0000C422:0007 local_string1 = (local_string1 + " TYPE = STRING(64)\r\n");
@0000C448:0007 local_string1 = (local_string1 + " VALUE = \"");
@0000C464:0007 local_string1 = (local_string1 + global_string32);
@0000C471:0007 local_string1 = (local_string1 + "\"\r\n");
@0000C481:0007 local_string1 = (local_string1 + " END ATTRIBUTE\r\n");
@0000C4A1:0007 local_string1 = (local_string1 + " START ATTRIBUTE\r\n");
@0000C4C3:0007 local_string1 = (local_string1 + " NAME = \"Version\"\r\n");
@0000C4E8:0007 local_string1 = (local_string1 + " ID = 3\r\n");
@0000C503:0007 local_string1 = (local_string1 + " ACCESS = READ-ONLY\r\n");
@0000C52A:0007 local_string1 = (local_string1 + " STORAGE = SPECIFIC\r\n");
@0000C551:0007 local_string1 = (local_string1 + " TYPE = STRING(64)\r\n");
@0000C577:0007 local_string1 = (local_string1 + " VALUE = \"");
@0000C593:0007 local_string1 = (local_string1 + global_string33);
@0000C5A0:0007 local_string1 = (local_string1 + "\"\r\n");
@0000C5B0:0007 local_string1 = (local_string1 + " END ATTRIBUTE\r\n");
@0000C5D0:0007 local_string1 = (local_string1 + " START ATTRIBUTE\r\n");
@0000C5F2:0007 local_string1 = (local_string1 + " NAME = \"Locale\"\r\n");
@0000C616:0007 local_string1 = (local_string1 + " ID = 4\r\n");
@0000C631:0007 local_string1 = (local_string1 + " ACCESS = READ-ONLY\r\n");
@0000C658:0007 local_string1 = (local_string1 + " STORAGE = SPECIFIC\r\n");
@0000C67F:0007 local_string1 = (local_string1 + " TYPE = STRING(16)\r\n");
@0000C6A5:0007 local_string1 = (local_string1 + " VALUE = \"");
@0000C6C1:0007 local_string1 = (local_string1 + global_string38);
@0000C6CE:0007 local_string1 = (local_string1 + "\"\r\n");
@0000C6DE:0007 local_string1 = (local_string1 + " END ATTRIBUTE\r\n");
@0000C6FE:0007 local_string1 = (local_string1 + " START ATTRIBUTE\r\n");
@0000C720:0007 local_string1 = (local_string1 + " NAME = \"Serial Number\"\r\n");
@0000C74B:0007 local_string1 = (local_string1 + " ID = 5\r\n");
@0000C766:0007 local_string1 = (local_string1 + " ACCESS = READ-ONLY\r\n");
@0000C78D:0007 local_string1 = (local_string1 + " STORAGE = SPECIFIC\r\n");
@0000C7B4:0007 local_string1 = (local_string1 + " TYPE = STRING(64)\r\n");
@0000C7DA:0007 local_string1 = (local_string1 + " VALUE = \"");
@0000C7F6:0007 local_string1 = (local_string1 + global_string35);
@0000C803:0007 local_string1 = (local_string1 + "\"\r\n");
@0000C813:0007 local_string1 = (local_string1 + " END ATTRIBUTE\r\n");
@0000C833:0007 local_string1 = (local_string1 + " START ATTRIBUTE\r\n");
@0000C855:0007 local_string1 = (local_string1 + " NAME = \"Installation\"\r\n");
@0000C87F:0007 local_string1 = (local_string1 + " ID = 6\r\n");
@0000C89A:0007 local_string1 = (local_string1 + " ACCESS = READ-ONLY\r\n");
@0000C8C1:0007 local_string1 = (local_string1 + " STORAGE = SPECIFIC\r\n");
@0000C8E8:0007 local_string1 = (local_string1 + " TYPE = STRING(64)\r\n");
@0000C90E:0007 local_string1 = (local_string1 + " VALUE = \"DateTime\"\r\n");
@0000C935:0007 local_string1 = (local_string1 + " END ATTRIBUTE\r\n");
@0000C955:0007 local_string1 = (local_string1 + " END GROUP\r\n");
@0000C96F:0007 local_string1 = (local_string1 + " START GROUP\r\n");
@0000C98B:0007 local_string1 = (local_string1 + " NAME = \"InstallStatus\"\r\n");
@0000C9B4:0007 local_string1 = (local_string1 + " ID = 2\r\n");
@0000C9CD:0007 local_string1 = (local_string1 + " CLASS = \"MICROSOFT|JOBSTATUS|1.0\"\r\n");
@0000CA01:0007 local_string1 = (local_string1 + " START ATTRIBUTE\r\n");
@0000CA23:0007 local_string1 = (local_string1 + " NAME = \"Status\"\r\n");
@0000CA47:0007 local_string1 = (local_string1 + " ID = 1\r\n");
@0000CA62:0007 local_string1 = (local_string1 + " ACCESS = READ-ONLY\r\n");
@0000CA89:0007 local_string1 = (local_string1 + " STORAGE = SPECIFIC\r\n");
@0000CAB0:0007 local_string1 = (local_string1 + " TYPE = STRING(32)\r\n");
@0000CAD6:0007 local_string1 = (local_string1 + " VALUE = \"");
@0000CAF2:0007 local_string1 = (local_string1 + global_string31);
@0000CAFF:0007 local_string1 = (local_string1 + "\"\r\n");
@0000CB0F:0007 local_string1 = (local_string1 + " END ATTRIBUTE\r\n");
@0000CB2F:0007 local_string1 = (local_string1 + " START ATTRIBUTE\r\n");
@0000CB51:0007 local_string1 = (local_string1 + " NAME = \"Description\"\r\n");
@0000CB7A:0007 local_string1 = (local_string1 + " ID = 2\r\n");
@0000CB95:0007 local_string1 = (local_string1 + " ACCESS = READ-ONLY\r\n");
@0000CBBC:0007 local_string1 = (local_string1 + " STORAGE = SPECIFIC\r\n");
@0000CBE3:0007 local_string1 = (local_string1 + " TYPE = STRING(128)\r\n");
@0000CC0A:0007 local_string1 = (local_string1 + " VALUE = \"");
@0000CC26:0007 local_string1 = (local_string1 + global_string36);
@0000CC33:0007 local_string1 = (local_string1 + "\"\r\n");
@0000CC43:0007 local_string1 = (local_string1 + " END ATTRIBUTE\r\n");
@0000CC63:0007 local_string1 = (local_string1 + " END GROUP\r\n");
@0000CC7D:0007 local_string1 = (local_string1 + "END COMPONENT");
@0000CC97:0021 WriteLine/GetLine(local_number2, local_string1);
@0000CCA3:0006 local_number3 = LASTRESULT;
@0000CCAD:0021 CloseFile(local_number2);
@0000CCB6:0021 OpenFileMode(local_number1);
@0000CCBF:0009 local_number4 = (local_number3 < 0);
@0000CCCE:0004 if(local_number4) then // ref index: 1
@0000CCDA:0027 // return coming
@0000CCDE:0023 return 0;
@0000CCE7:0003 endif;
@0000CCE7:0003 label_cce7:
@0000CCE9:0027 // return coming
@0000CCED:0023 return 1;
@0000CCF6:0026 end; // checksum: 592f195b
@0000CD02:0006 label_cd02:
@0000CD04:0022 function NUMBER function_222()
@0000CD04 NUMBER local_number1;
@0000CD04 STRING local_string1;
@0000CD04 OBJECT local_object1;
@0000CD04 begin
@0000CD0D:0006 global_string0 = global_string9;
@0000CD17:0021 function_185();
@0000CD1D:0006 local_number1 = LASTRESULT;
@0000CD27:0004 if(local_number1) then // ref index: 1
@0000CD33:0020 _SetupInet(global_number18); // dll: ISRT.dll
@0000CD3C:000D endif;
@0000CD3C:000D label_cd3c:
@0000CD3E:0021 function_337();
@0000CD44:0006 local_number1 = LASTRESULT;
@0000CD4E:0009 local_number1 = (local_number1 < 0);
@0000CD5D:0004 if(local_number1) then // ref index: 1
@0000CD69:0021 function_362();
@0000CD6F:0006 local_number1 = LASTRESULT;
@0000CD79:000D local_number1 = (local_number1 = 2);
@0000CD88:0004 if(local_number1) then // ref index: 1
@0000CD94:0021 function_213(65, "Failed");
@0000CDA8:0021 function_213(73, "Failed silent installation. May be failed to allocate Memory.");
@0000CDF3:0021 function_215();
@0000CDF9:0021 function_216();
@0000CDFF:0002 abort;
@0000CE03:0016 endif;
@0000CE03:0016 endif;
@0000CE03:0016 label_ce03:
@0000CE05:0021 function_215();
@0000CE0B:0021 function_216();
@0000CE11:0021 function_362();
@0000CE17:0006 local_number1 = LASTRESULT;
@0000CE21:000E local_number1 = (local_number1 != 2);
@0000CE30:0004 if(local_number1) then // ref index: 2
@0000CE3C:0020 __GetUser(global_number18, local_object1); // dll: ISRT.dll
@0000CE48:0021 function_387();
@0000CE4E:0006 local_string1 = LASTRESULT;
@0000CE58:0014 local_string1 = (local_string1 ^ "user.pal");
@0000CE6D:0021 function_193(3, local_string1);
@0000CE7B:0006 local_number1 = LASTRESULT;
@0000CE85:0004 if(local_number1) then // ref index: 1
@0000CE91:0021 function_387();
@0000CE97:0006 local_string1 = LASTRESULT;
@0000CEA1:0014 local_string1 = (local_string1 ^ "user.pal");
@0000CEB6:0033 local_object1.DefaultPalette = local_string1;
@0000CED1:0021 function_387();
@0000CED7:0006 local_string1 = LASTRESULT;
@0000CEE1:0014 local_string1 = (local_string1 ^ "user.pal");
@0000CEF6:0020 _SetPaletteFile(global_number18, local_string1); // dll: ISRT.dll
@0000CF02:0005 goto label_cfd0;
@0000CF0B:000E endif;
@0000CF0B:000E label_cf0b:
@0000CF0D:0021 function_387();
@0000CF13:0006 local_string1 = LASTRESULT;
@0000CF1D:0014 local_string1 = (local_string1 ^ "default.pal");
@0000CF35:0021 function_193(3, local_string1);
@0000CF43:0006 local_number1 = LASTRESULT;
@0000CF4D:0004 if(local_number1) then // ref index: 1
@0000CF59:0021 function_387();
@0000CF5F:0006 local_string1 = LASTRESULT;
@0000CF69:0014 local_string1 = (local_string1 ^ "default.pal");
@0000CF81:0033 local_object1.DefaultPalette = local_string1;
@0000CF9C:0021 function_387();
@0000CFA2:0006 local_string1 = LASTRESULT;
@0000CFAC:0014 local_string1 = (local_string1 ^ "default.pal");
@0000CFC4:0020 _SetPaletteFile(global_number18, local_string1); // dll: ISRT.dll
@0000CFD0:0003 endif;
@0000CFD0:0003 endif;
@0000CFD0:0003 label_cfd0:
@0000CFD2:0027 // return coming
@0000CFD6:0023 return 0;
@0000CFDF:0026 end; // checksum: 1f64e104
@0000CFEF:0005 label_cfef:
@0000CFF1:0022 function NUMBER function_223()
@0000CFF1 NUMBER local_number1;
@0000CFF1
@0000CFF1
@0000CFF1 begin
@0000CFFA:0021 function_185();
@0000D000:0006 local_number1 = LASTRESULT;
@0000D00A:0004 if(local_number1) then // ref index: 1
@0000D016:0020 _CleanupInet(global_number18); // dll: ISRT.dll
@0000D01F:0003 endif;
@0000D01F:0003 label_d01f:
@0000D021:0027 // return coming
@0000D025:0023 return 0;
@0000D02E:0026 end; // checksum: 352a2811
@0000D03A:0005 label_d03a:
@0000D03C:0022 function NUMBER HIWORD(local_number1)
@0000D03C NUMBER local_number2;
@0000D03C
@0000D03C
@0000D03C begin
@0000D045:0027 // return coming
@0000D049:0017 local_number2 = (local_number1 >> 16);
@0000D058:0023 return local_number2;
@0000D05F:0026 end; // checksum: 23231
@0000D06B:0005 label_d06b:
@0000D06D:0022 function NUMBER LOWORD/HIWORD(local_number1)
@0000D06D NUMBER local_number2;
@0000D06D
@0000D06D
@0000D06D begin
@0000D076:0027 // return coming
@0000D07A:0012 local_number2 = (local_number1 & 65535);
@0000D089:0023 return local_number2;
@0000D090:0026 end; // checksum: fddd34
@0000D09C:000A label_d09c:
@0000D09E:0022 function NUMBER function_230(local_number1, local_number2)
@0000D09E NUMBER local_number3, local_number4;
@0000D09E
@0000D09E
@0000D09E begin
@0000D0A7:0027 // return coming
@0000D0AB:0021 LOWORD/HIWORD(local_number2);
@0000D0B4:0006 local_number3 = LASTRESULT;
@0000D0BE:0016 local_number3 = (local_number3 << 16);
@0000D0CD:0021 LOWORD/HIWORD(local_number1);
@0000D0D6:0006 local_number4 = LASTRESULT;
@0000D0E0:0013 local_number3 = (local_number3 | local_number4);
@0000D0ED:0023 return local_number3;
@0000D0F4:0026 end; // checksum: 14026
@0000D100:0005 label_d100:
@0000D102:0022 function NUMBER SendMessage(local_number1, local_number2, local_number3, local_number4)
@0000D102 NUMBER local_number5;
@0000D102
@0000D102
@0000D102 begin
@0000D10B:000D local_number5 = (local_number1 = 0);
@0000D11A:0004 if(local_number5) then // ref index: 1
@0000D126:0027 // return coming
@0000D12A:0023 return -2;
@0000D133:0005 endif;
@0000D133:0005 label_d133:
@0000D135:0027 // return coming
@0000D139:0020 SendMessageA(local_number1, local_number2, local_number3, local_number4); // dll: USER32.dll
@0000D14B:0006 local_number5 = LASTRESULT;
@0000D155:0023 return local_number5;
@0000D15C:0026 end; // checksum: fec1a0ca
@0000D168:0006 label_d168:
@0000D16A:0022 function NUMBER GetWindowHandle(local_number1)
@0000D16A NUMBER local_number2;
@0000D16A
@0000D16A
@0000D16A begin
@0000D173:000D local_number2 = (local_number1 = -2);
@0000D182:0004 if(local_number2) then // ref index: 2
@0000D18E:0004 if(global_number24) then // ref index: 1
@0000D19A:0027 // return coming
@0000D19E:0023 return global_number24;
@0000D1A5:0004 endif;
@0000D1A5:0004 label_d1a5:
@0000D1A7:0020 GetHandle(global_number18, -2); // dll: ISRT.dll
@0000D1B5:0006 global_number24 = LASTRESULT;
@0000D1BF:0027 // return coming
@0000D1C3:0023 return global_number24;
@0000D1CA:0003 endif;
@0000D1CA:0003 label_d1ca:
@0000D1CC:0027 // return coming
@0000D1D0:0023 return 0;
@0000D1D9:0026 end; // checksum: 7047352d
@0000D1E5:0006 label_d1e5:
@0000D1E7:0022 function NUMBER MessageBeep/Delay(local_number1)
@0000D1E7 NUMBER local_number2;
@0000D1E7
@0000D1E7
@0000D1E7 begin
@0000D1F0:0021 function_362();
@0000D1F6:0006 local_number2 = LASTRESULT;
@0000D200:000E local_number2 = (local_number2 != 2);
@0000D20F:0004 if(local_number2) then // ref index: 1
@0000D21B:0020 MessageBeepP(0); // dll: ISRT.dll
@0000D226:0003 endif;
@0000D226:0003 label_d226:
@0000D228:0027 // return coming
@0000D22C:0023 return 0;
@0000D235:0026 end; // checksum: 35317f23
@0000D241:0002 label_d241:
@0000D243:0022 function NUMBER Do(local_number1)
@0000D243 NUMBER local_number2, local_number3;
@0000D243 STRING local_string1;
@0000D243 OBJECT local_object1, local_object2;
@0000D243 begin
@0000D24C:0001 // switch/while/???
@0000D250:0007 label_d250:
@0000D252:000D local_number3 = (local_number1 = 2);
@0000D261:0004 if(local_number3) then // ref index: 1
@0000D26D:0027 // return coming
@0000D271:0030 _unknown_ 2
@0000D27A:0006 local_number3 = LASTRESULT;
@0000D284:0023 return local_number3;
@0000D28B:0005 goto label_d4cd;
@0000D294:0007 endif;
@0000D294:0007 label_d294:
@0000D296:000D local_number3 = (local_number1 = 1);
@0000D2A5:0004 if(local_number3) then // ref index: 1
@0000D2B1:0027 // return coming
@0000D2B5:0030 _unknown_ 1
@0000D2BE:0006 local_number3 = LASTRESULT;
@0000D2C8:0023 return local_number3;
@0000D2CF:0005 goto label_d4cd;
@0000D2D8:0014 endif;
@0000D2D8:0014 label_d2d8:
@0000D2DA:000D local_number3 = (local_number1 = 64);
@0000D2E9:0004 if(local_number3) then // ref index: 5
@0000D2F5:0035 global_object7.NeedReboot;
@0000D309:0006 local_object1 = LASTRESULT;
@0000D313:0035 global_object8.PerformPendingRegistrations(local_object1);
@0000D33B:0006 local_object1 = NOTHING;
@0000D345:0006 global_string5 = "";
@0000D34F:0035 global_object8.Errors;
@0000D35F:0006 local_object1 = LASTRESULT;
@0000D369:0035 local_object1.Count;
@0000D378:0006 local_object1 = NOTHING;
@0000D382:0006 local_object1 = LASTRESULT;
@0000D38C:0004 if(local_object1) then // ref index: 3
@0000D398:0006 local_object1 = NOTHING;
@0000D3A2:0006 local_number2 = 1;
@0000D3AE:0035 global_object8.Errors;
@0000D3BE:0006 local_object1 = LASTRESULT;
@0000D3C8:0035 local_object1.Count;
@0000D3D7:0006 local_object1 = NOTHING;
@0000D3E1:0006 local_object1 = LASTRESULT;
@0000D3EB:000C label_d3eb:
@0000D3ED:000B local_number3 = (local_number2 <= local_object1);
@0000D3FA:0004 if(local_number3) then // ref index: 1
@0000D406:0035 global_object8.Errors(local_number2);
@0000D419:0006 local_object2 = LASTRESULT;
@0000D423:0035 local_object2.File;
@0000D431:0006 local_object2 = NOTHING;
@0000D43B:0006 local_object2 = LASTRESULT;
@0000D445:0007 local_string1 = (global_string5 + local_object2);
@0000D452:0006 local_object2 = NOTHING;
@0000D45C:0007 global_string5 = (local_string1 + ";");
@0000D46A:0007 local_number2 = (local_number2 + 1);
@0000D479:0005 goto label_d3eb;
@0000D482:0004 endif;
@0000D482:0004 label_d482:
@0000D484:0027 // return coming
@0000D488:0006 local_object1 = NOTHING;
@0000D492:0023 return -1;
@0000D49B:0005 goto label_d4b3;
@0000D4A4:0002 endif;
@0000D4A4:0002 label_d4a4:
@0000D4A6:0027 // return coming
@0000D4AA:0023 return 0;
@0000D4B3:0001 label_d4b3:
@0000D4B5:0005 goto label_d4cd;
@0000D4BE:0002 endif;
@0000D4BE:0002 label_d4be:
@0000D4C0:0027 // return coming
@0000D4C4:0023 return -1;
@0000D4CD:0003 label_d4cd:
@0000D4CF:0027 // return coming
@0000D4D3:0023 return 0;
@0000D4DC:0026 end; // checksum: 772c8b43
@0000D4F0:0004 label_d4f0:
@0000D4F2:0022 function NUMBER __ISRTDoExit()
@0000D4F2
@0000D4F2
@0000D4F2
@0000D4F2 begin
@0000D4FB:0021 Do(2);
@0000D506:0024 return;
@0000D50A:0026 end; // checksum: 2071700
@0000D516:0005 label_d516:
@0000D518:0022 function NUMBER System(local_number1)
@0000D518 NUMBER local_number2;
@0000D518
@0000D518
@0000D518 begin
@0000D521:000E local_number2 = (local_number1 != 3);
@0000D530:0004 if(local_number2) then // ref index: 1
@0000D53C:0027 // return coming
@0000D540:0023 return -1;
@0000D549:0004 endif;
@0000D549:0004 label_d549:
@0000D54B:0035 global_object7.Reboot;
@0000D55B:0027 // return coming
@0000D55F:0023 return 0;
@0000D568:0026 end; // checksum: c293d3ff
@0000D574:0007 label_d574:
@0000D576:0022 function STRING function_237(local_number1)
@0000D576 NUMBER local_number2;
@0000D576 STRING local_string1;
@0000D576
@0000D576 begin
@0000D57F:0021 StrLength(local_string1);
@0000D588:0006 local_number2 = LASTRESULT;
@0000D592:0020 FormatMessageA(4608, 0, local_number1, 0, local_string1, local_number2, 0); // dll: KERNEL32.dll
@0000D5B5:0027 // return coming
@0000D5B9:0023 return local_string1;
@0000D5C0:0026 end; // checksum: 143f6d00
@0000D5CC:0009 label_d5cc:
@0000D5CE:0022 function NUMBER MessageBox(local_string1, local_number1)
@0000D5CE NUMBER local_number2, local_number3, local_number4, local_number5;
@0000D5CE STRING local_string2, local_string3, local_string4;
@0000D5CE
@0000D5CE begin
@0000D5D7:0021 function_362();
@0000D5DD:0006 local_number5 = LASTRESULT;
@0000D5E7:000D local_number5 = (local_number5 = 2);
@0000D5F6:0004 if(local_number5) then // ref index: 1
@0000D602:0021 SdMakeName(local_string2, "MessageBox", "", global_number25);
@0000D61E:0021 SilentReadData/SilentWriteData(local_string2, "Result", 2, local_string3, local_number3);
@0000D63B:0027 // return coming
@0000D63F:0023 return local_number3;
@0000D646:0001 endif;
@0000D646:0001 label_d646:
@0000D648:0001 // switch/while/???
@0000D64C:0007 label_d64c:
@0000D64E:000D local_number5 = (local_number1 = -65535);
@0000D65D:0004 if(local_number5) then // ref index: 1
@0000D669:0006 local_number2 = 8256;
@0000D675:0006 local_number4 = 11034;
@0000D681:0021 function_121(4);
@0000D68C:0006 local_string4 = LASTRESULT;
@0000D696:0005 goto label_d777;
@0000D69F:0007 endif;
@0000D69F:0007 label_d69f:
@0000D6A1:000D local_number5 = (local_number1 = -65534);
@0000D6B0:0004 if(local_number5) then // ref index: 1
@0000D6BC:0006 local_number2 = 8240;
@0000D6C8:0006 local_number4 = 11032;
@0000D6D4:0021 function_121(2);
@0000D6DF:0006 local_string4 = LASTRESULT;
@0000D6E9:0005 goto label_d777;
@0000D6F2:0007 endif;
@0000D6F2:0007 label_d6f2:
@0000D6F4:000D local_number5 = (local_number1 = -65533);
@0000D703:0004 if(local_number5) then // ref index: 1
@0000D70F:0006 local_number2 = 8208;
@0000D71B:0006 local_number4 = 11033;
@0000D727:0021 function_121(3);
@0000D732:0006 local_string4 = LASTRESULT;
@0000D73C:0005 goto label_d777;
@0000D745:0004 endif;
@0000D745:0004 label_d745:
@0000D747:0013 local_number2 = (local_number1 | 8192);
@0000D756:0006 local_number4 = 11061;
@0000D762:0021 function_121(11);
@0000D76D:0006 local_string4 = LASTRESULT;
@0000D777:0004 label_d777:
@0000D779:000D local_number5 = (local_string4 = "");
@0000D786:0004 if(local_number5) then // ref index: 1
@0000D792:0021 SdLoadString(local_number4);
@0000D79B:0006 local_string4 = LASTRESULT;
@0000D7A5:0008 endif;
@0000D7A5:0008 label_d7a5:
@0000D7A7:0021 function_240(local_string1, local_string4, local_number2);
@0000D7B6:0006 local_number3 = LASTRESULT;
@0000D7C0:0021 function_362();
@0000D7C6:0006 local_number5 = LASTRESULT;
@0000D7D0:000D local_number5 = (local_number5 = 1);
@0000D7DF:0004 if(local_number5) then // ref index: 1
@0000D7EB:0021 SdMakeName(local_string2, "MessageBox", "", global_number25);
@0000D807:0021 SilentWriteData(local_string2, "Result", 2, local_string3, local_number3);
@0000D824:0003 endif;
@0000D824:0003 label_d824:
@0000D826:0027 // return coming
@0000D82A:0023 return local_number3;
@0000D831:0026 end; // checksum: f1032fca
@0000D841:0009 label_d841:
@0000D843:0022 function NUMBER SprintfBox(local_number1, local_string1, local_string2)
@0000D843 NUMBER local_number2, local_number3, local_number4, local_number5, local_number6, local_number7;
@0000D843 STRING local_string3, local_string4, local_string5;
@0000D843 OBJECT local_object1;
@0000D843 begin
@0000D84C:0021 function_362();
@0000D852:0006 local_number6 = LASTRESULT;
@0000D85C:000D local_number6 = (local_number6 = 2);
@0000D86B:0004 if(local_number6) then // ref index: 1
@0000D877:0021 SdMakeName(local_string3, "SprintfBox", "", global_number26);
@0000D893:0021 SilentReadData/SilentWriteData(local_string3, "Result", 2, local_string4, local_number3);
@0000D8B0:0027 // return coming
@0000D8B4:0023 return local_number3;
@0000D8BB:0001 endif;
@0000D8BB:0001 label_d8bb:
@0000D8BD:0001 // switch/while/???
@0000D8C1:0004 label_d8c1:
@0000D8C3:000D local_number6 = (local_number1 = -65535);
@0000D8D2:0004 if(local_number6) then // ref index: 1
@0000D8DE:0006 local_number2 = 8256;
@0000D8EA:0005 goto label_d968;
@0000D8F3:0004 endif;
@0000D8F3:0004 label_d8f3:
@0000D8F5:000D local_number6 = (local_number1 = -65534);
@0000D904:0004 if(local_number6) then // ref index: 1
@0000D910:0006 local_number2 = 8240;
@0000D91C:0005 goto label_d968;
@0000D925:0004 endif;
@0000D925:0004 label_d925:
@0000D927:000D local_number6 = (local_number1 = -65533);
@0000D936:0004 if(local_number6) then // ref index: 1
@0000D942:0006 local_number2 = 8208;
@0000D94E:0005 goto label_d968;
@0000D957:0001 endif;
@0000D957:0001 label_d957:
@0000D959:0013 local_number2 = (local_number1 | 8192);
@0000D968:0004 label_d968:
@0000D96A:000D local_number6 = (local_string1 = "");
@0000D977:0004 if(local_number6) then // ref index: 1
@0000D983:0021 SdLoadString(11341);
@0000D98E:0006 local_string1 = LASTRESULT;
@0000D998:0004 endif;
@0000D998:0004 label_d998:
@0000D99A:0021 StrLength(local_string5);
@0000D9A3:0006 local_number4 = LASTRESULT;
@0000D9AD:0020 _DoSprintf(local_string5, local_number4, local_string2, local_object1); // dll: ISRT.dll
@0000D9BF:0006 local_number5 = LASTRESULT;
@0000D9C9:000E label_d9c9:
@0000D9CB:0001 // switch/while/???
@0000D9CF:000D local_number6 = (local_number5 = -5);
@0000D9DE:0009 local_number7 = (local_number4 < 100000);
@0000D9ED:0019 local_number6 = (local_number6 = local_number7);
@0000D9FA:0004 if(local_number6) then // ref index: 2
@0000DA06:0021 StrLength(local_string5);
@0000DA0F:0006 local_number6 = LASTRESULT;
@0000DA19:0010 local_number6 = (local_number6 * 2);
@0000DA28:0031 Resize(local_string5, local_number6);
@0000DA32:0006 local_number6 = LASTRESULT;
@0000DA3C:0009 local_number6 = (local_number6 < 0);
@0000DA4B:0004 if(local_number6) then // ref index: 1
@0000DA57:0027 // return coming
@0000DA5B:0023 return -1;
@0000DA64:0005 endif;
@0000DA64:0005 label_da64:
@0000DA66:0021 StrLength(local_string5);
@0000DA6F:0006 local_number4 = LASTRESULT;
@0000DA79:0020 _DoSprintf(local_string5, local_number4, local_string2, local_object1); // dll: ISRT.dll
@0000DA8B:0006 local_number5 = LASTRESULT;
@0000DA95:0005 goto label_d9c9;
@0000DA9E:0008 endif;
@0000DA9E:0008 label_da9e:
@0000DAA0:0021 function_240(local_string5, local_string1, local_number2);
@0000DAAF:0006 local_number3 = LASTRESULT;
@0000DAB9:0021 function_362();
@0000DABF:0006 local_number6 = LASTRESULT;
@0000DAC9:000D local_number6 = (local_number6 = 1);
@0000DAD8:0004 if(local_number6) then // ref index: 1
@0000DAE4:0021 SdMakeName(local_string3, "SprintfBox", "", global_number26);
@0000DB00:0021 SilentWriteData(local_string3, "Result", 2, local_string4, local_number3);
@0000DB1D:0003 endif;
@0000DB1D:0003 label_db1d:
@0000DB1F:0027 // return coming
@0000DB23:0023 return local_number3;
@0000DB2A:0026 end; // checksum: 4c7cdb2d
@0000DB3A:0008 label_db3a:
@0000DB3C:0022 function NUMBER function_240(local_string1, local_string2, local_number1)
@0000DB3C NUMBER local_number2, local_number3, local_number4;
@0000DB3C
@0000DB3C
@0000DB3C begin
@0000DB45:0021 GetWindowHandle(-2);
@0000DB50:0006 local_number2 = LASTRESULT;
@0000DB5A:0021 function_76(local_number2, "D:\\is6\\Code\\XT\\RunTime\\ISFunc\\MsgBox.rul", 146);
@0000DB93:0020 IsIconic(local_number2); // dll: USER.dll
@0000DB9C:0006 local_number4 = LASTRESULT;
@0000DBA6:0004 if(local_number4) then // ref index: 1
@0000DBB2:0020 ShowWindow(local_number2, 9); // dll: USER.dll
@0000DBC0:0008 endif;
@0000DBC0:0008 label_dbc0:
@0000DBC2:0021 function_320(local_number2);
@0000DBCB:0020 _EnablePrevDialog(global_number18, 0, "MessageBox"); // dll: ISRT.dll
@0000DBE6:0020 MessageBoxA(local_number2, local_string1, local_string2, local_number1); // dll: USER32.dll
@0000DBF8:0006 local_number3 = LASTRESULT;
@0000DC02:0020 _EnablePrevDialog(global_number18, 1, ""); // dll: ISRT.dll
@0000DC13:0027 // return coming
@0000DC17:0023 return local_number3;
@0000DC1E:0026 end; // checksum: d9db2276
@0000DC2A:004D label_dc2a:
@0000DC2C:0022 function NUMBER function_242()
@0000DC2C NUMBER local_number1, local_number2;
@0000DC2C STRING local_string1;
@0000DC2C OBJECT local_object1;
@0000DC2C begin
@0000DC35:0035 global_object3.WINNT;
@0000DC44:0006 local_object1 = LASTRESULT;
@0000DC4E:0033 local_object1.bWinNT = 0;
@0000DC63:0006 local_object1 = NOTHING;
@0000DC6D:0035 global_object3.WINNT;
@0000DC7C:0006 local_object1 = LASTRESULT;
@0000DC86:0033 local_object1.bWinNT4 = 0;
@0000DC9C:0006 local_object1 = NOTHING;
@0000DCA6:0035 global_object3.WINNT;
@0000DCB5:0006 local_object1 = LASTRESULT;
@0000DCBF:0033 local_object1.bWinNT351 = 0;
@0000DCD7:0006 local_object1 = NOTHING;
@0000DCE1:0035 global_object3.WINNT;
@0000DCF0:0006 local_object1 = LASTRESULT;
@0000DCFA:0033 local_object1.bWin2000 = 0;
@0000DD11:0006 local_object1 = NOTHING;
@0000DD1B:0035 global_object3.WINNT;
@0000DD2A:0006 local_object1 = LASTRESULT;
@0000DD34:0033 local_object1.nServicePack = 0;
@0000DD4F:0006 local_object1 = NOTHING;
@0000DD59:0035 global_object3.WINNT;
@0000DD68:0006 local_object1 = LASTRESULT;
@0000DD72:0033 local_object1.bAdmin_Logged_On = 0;
@0000DD91:0006 local_object1 = NOTHING;
@0000DD9B:0035 global_object3.WIN9X;
@0000DDAA:0006 local_object1 = LASTRESULT;
@0000DDB4:0033 local_object1.bWin95 = 0;
@0000DDC9:0006 local_object1 = NOTHING;
@0000DDD3:0035 global_object3.WIN9X;
@0000DDE2:0006 local_object1 = LASTRESULT;
@0000DDEC:0033 local_object1.bWin9X = 0;
@0000DE01:0006 local_object1 = NOTHING;
@0000DE0B:0035 global_object3.WIN9X;
@0000DE1A:0006 local_object1 = LASTRESULT;
@0000DE24:0033 local_object1.bWin98 = 0;
@0000DE39:0006 local_object1 = NOTHING;
@0000DE43:0035 global_object3.WIN9X;
@0000DE52:0006 local_object1 = LASTRESULT;
@0000DE5C:0033 local_object1.bSubversion_A = 0;
@0000DE78:0006 local_object1 = NOTHING;
@0000DE82:0035 global_object3.WIN9X;
@0000DE91:0006 local_object1 = LASTRESULT;
@0000DE9B:0033 local_object1.bSubversion_B = 0;
@0000DEB7:0006 local_object1 = NOTHING;
@0000DEC1:0035 global_object3.WIN9X;
@0000DED0:0006 local_object1 = LASTRESULT;
@0000DEDA:0033 local_object1.bSubversion_C = 0;
@0000DEF6:0006 local_object1 = NOTHING;
@0000DF00:0035 global_object3.WIN9X;
@0000DF0F:0006 local_object1 = LASTRESULT;
@0000DF19:0033 local_object1.bVersionNotFound = 0;
@0000DF38:0006 local_object1 = NOTHING;
@0000DF42:0033 global_object3.bShellExplorer = 0;
@0000DF5F:0033 global_object3.bAlpha = 0;
@0000DF74:0033 global_object3.bIntel = 0;
@0000DF89:0033 global_object3.nOSMajor = 0;
@0000DFA0:0033 global_object3.nOSMinor = 0;
@0000DFB7:0033 global_object3.nWinMajor = 0;
@0000DFCF:0033 global_object3.nWinMinor = 0;
@0000DFE7:0021 GetSystemInfo(150, local_number1, local_string1);
@0000DFF8:000D local_number2 = (local_number1 = 2);
@0000E007:0004 if(local_number2) then // ref index: 4
@0000E013:0035 global_object3.WINNT;
@0000E022:0006 local_object1 = LASTRESULT;
@0000E02C:0033 local_object1.bWinNT = 1;
@0000E041:0006 local_object1 = NOTHING;
@0000E04B:0021 GetSystemInfo(85, local_number1, local_string1);
@0000E05C:0033 global_object3.nWinMajor = local_number1;
@0000E072:000D local_number2 = (local_number1 = 4);
@0000E081:0004 if(local_number2) then // ref index: 1
@0000E08D:0033 global_object3.bShellExplorer = 1;
@0000E0AA:0035 global_object3.WINNT;
@0000E0B9:0006 local_object1 = LASTRESULT;
@0000E0C3:0033 local_object1.bWinNT4 = 1;
@0000E0D9:0006 local_object1 = NOTHING;
@0000E0E3:0005 goto label_e1c1;
@0000E0EC:0007 endif;
@0000E0EC:0007 label_e0ec:
@0000E0EE:0009 local_number2 = (local_number1 < 4);
@0000E0FD:0004 if(local_number2) then // ref index: 1
@0000E109:0035 global_object3.WINNT;
@0000E118:0006 local_object1 = LASTRESULT;
@0000E122:0033 local_object1.bWinNT351 = 1;
@0000E13A:0006 local_object1 = NOTHING;
@0000E144:0005 goto label_e1c1;
@0000E14D:0007 endif;
@0000E14D:0007 label_e14d:
@0000E14F:000D local_number2 = (local_number1 = 5);
@0000E15E:0004 if(local_number2) then // ref index: 1
@0000E16A:0033 global_object3.bShellExplorer = 1;
@0000E187:0035 global_object3.WINNT;
@0000E196:0006 local_object1 = LASTRESULT;
@0000E1A0:0033 local_object1.bWin2000 = 1;
@0000E1B7:0006 local_object1 = NOTHING;
@0000E1C1:0008 endif;
@0000E1C1:0008 label_e1c1:
@0000E1C3:0021 GetSystemInfo(95, local_number1, local_string1);
@0000E1D4:0033 global_object3.nWinMinor = local_number1;
@0000E1EA:0021 GetSystemInfo(90, local_number1, local_string1);
@0000E1FB:0033 global_object3.nOSMinor = local_number1;
@0000E210:0021 GetSystemInfo(80, local_number1, local_string1);
@0000E221:0033 global_object3.nOSMajor = local_number1;
@0000E236:0021 function_243();
@0000E23C:0005 goto label_e3ef;
@0000E245:0011 endif;
@0000E245:0011 label_e245:
@0000E247:000D local_number2 = (local_number1 = 6);
@0000E256:0004 if(local_number2) then // ref index: 3
@0000E262:0035 global_object3.WIN9X;
@0000E271:0006 local_object1 = LASTRESULT;
@0000E27B:0033 local_object1.bWin9X = 1;
@0000E290:0006 local_object1 = NOTHING;
@0000E29A:0033 global_object3.bShellExplorer = 1;
@0000E2B7:0021 GetSystemInfo(95, local_number1, local_string1);
@0000E2C8:0033 global_object3.nWinMinor = local_number1;
@0000E2DE:0009 local_number2 = (local_number1 < 10);
@0000E2ED:0004 if(local_number2) then // ref index: 1
@0000E2F9:0035 global_object3.WIN9X;
@0000E308:0006 local_object1 = LASTRESULT;
@0000E312:0033 local_object1.bWin95 = 1;
@0000E327:0006 local_object1 = NOTHING;
@0000E331:0021 function_244();
@0000E337:0005 goto label_e37a;
@0000E340:0004 endif;
@0000E340:0004 label_e340:
@0000E342:0035 global_object3.WIN9X;
@0000E351:0006 local_object1 = LASTRESULT;
@0000E35B:0033 local_object1.bWin98 = 1;
@0000E370:0006 local_object1 = NOTHING;
@0000E37A:0006 label_e37a:
@0000E37C:0021 GetSystemInfo(90, local_number1, local_string1);
@0000E38D:0033 global_object3.nOSMinor = local_number1;
@0000E3A2:0021 GetSystemInfo(80, local_number1, local_string1);
@0000E3B3:0033 global_object3.nOSMajor = local_number1;
@0000E3C8:0021 GetSystemInfo(85, local_number1, local_string1);
@0000E3D9:0033 global_object3.nWinMajor = local_number1;
@0000E3EF:0005 endif;
@0000E3EF:0005 label_e3ef:
@0000E3F1:0021 GetSystemInfo(10, local_number1, local_string1);
@0000E402:000D local_number2 = (local_number1 = 601);
@0000E411:0004 if(local_number2) then // ref index: 1
@0000E41D:0033 global_object3.bAlpha = 1;
@0000E432:0005 goto label_e452;
@0000E43B:0001 endif;
@0000E43B:0001 label_e43b:
@0000E43D:0033 global_object3.bIntel = 1;
@0000E452:0002 label_e452:
@0000E454:0024 return;
@0000E458:0026 end; // checksum: d72d7430
@0000E468:0016 label_e468:
@0000E46A:0022 function NUMBER function_243()
@0000E46A NUMBER local_number1, local_number2, local_number3, local_number4, local_number5;
@0000E46A STRING local_string1, local_string2, local_string3, local_string4, local_string5;
@0000E46A OBJECT local_object1;
@0000E46A begin
@0000E473:0035 global_object3.WINNT;
@0000E482:0006 local_object1 = LASTRESULT;
@0000E48C:0021 function_193(8, local_string1);
@0000E49A:0006 local_number5 = LASTRESULT;
@0000E4A4:0033 local_object1.bAdmin_Logged_On = local_number5;
@0000E4C1:0006 local_object1 = NOTHING;
@0000E4CB:0006 local_string2 = "Software\\Microsoft\\Windows NT\\CurrentVersion";
@0000E501:0021 RegDBSetDefaultRoot(-2147483646);
@0000E50C:0006 local_string3 = "CSDVersion";
@0000E520:0021 RegDBGetKeyValueEx/RegDBSetKeyValueEx(local_string2, local_string3, local_number1, local_string4, local_number2);
@0000E535:0028 StrLengthChars(local_string4);
@0000E53C:0006 local_number3 = LASTRESULT;
@0000E546:000F local_number5 = (local_number3 - 1);
@0000E555:0029 StrSub(local_string5, local_string4, local_number5, 1);
@0000E567:002C StrToNum(local_number4, local_string5);
@0000E571:0035 global_object3.WINNT;
@0000E580:0006 local_object1 = LASTRESULT;
@0000E58A:0033 local_object1.nServicePack = local_number4;
@0000E5A3:0006 local_object1 = NOTHING;
@0000E5AD:0024 return;
@0000E5B1:0026 end; // checksum: 5c840772
@0000E5C1:0008 label_e5c1:
@0000E5C3:0022 function NUMBER function_244()
@0000E5C3 NUMBER local_number1, local_number2, local_number3;
@0000E5C3 STRING local_string1, local_string2, local_string3, local_string4;
@0000E5C3 OBJECT local_object1;
@0000E5C3 begin
@0000E5CC:0006 local_string1 = "SOFTWARE\\Microsoft\\Windows\\CurrentVersion";
@0000E5FF:0006 local_string2 = "SubVersionNumber";
@0000E619:0021 function_260(-2147483646, local_string1, local_string2, local_number1, local_string3, local_number2);
@0000E633:0006 local_number3 = LASTRESULT;
@0000E63D:000D local_number3 = (local_number3 = 0);
@0000E64C:0004 if(local_number3) then // ref index: 1
@0000E658:0006 local_string4 = local_string3;
@0000E662:0007 endif;
@0000E662:0007 label_e662:
@0000E664:0008 local_number3 = (local_string4 % "a");
@0000E672:0004 if(local_number3) then // ref index: 1
@0000E67E:0035 global_object3.WIN9X;
@0000E68D:0006 local_object1 = LASTRESULT;
@0000E697:0033 local_object1.bSubversion_A = 1;
@0000E6B3:0006 local_object1 = NOTHING;
@0000E6BD:0005 goto label_e7eb;
@0000E6C6:0007 endif;
@0000E6C6:0007 label_e6c6:
@0000E6C8:0008 local_number3 = (local_string4 % "b");
@0000E6D6:0004 if(local_number3) then // ref index: 1
@0000E6E2:0035 global_object3.WIN9X;
@0000E6F1:0006 local_object1 = LASTRESULT;
@0000E6FB:0033 local_object1.bSubversion_B = 1;
@0000E717:0006 local_object1 = NOTHING;
@0000E721:0005 goto label_e7eb;
@0000E72A:0007 endif;
@0000E72A:0007 label_e72a:
@0000E72C:0008 local_number3 = (local_string4 % "c");
@0000E73A:0004 if(local_number3) then // ref index: 1
@0000E746:0035 global_object3.WIN9X;
@0000E755:0006 local_object1 = LASTRESULT;
@0000E75F:0033 local_object1.bSubversion_C = 1;
@0000E77B:0006 local_object1 = NOTHING;
@0000E785:0005 goto label_e7eb;
@0000E78E:0006 endif;
@0000E78E:0006 label_e78e:
@0000E790:000D local_number3 = (local_string4 = "");
@0000E79D:0004 if(local_number3) then // ref index: 1
@0000E7A9:0035 global_object3.WIN9X;
@0000E7B8:0006 local_object1 = LASTRESULT;
@0000E7C2:0033 local_object1.bVersionNotFound = 1;
@0000E7E1:0006 local_object1 = NOTHING;
@0000E7EB:0002 endif;
@0000E7EB:0002 label_e7eb:
@0000E7ED:0024 return;
@0000E7F1:0026 end; // checksum: dc46c45
@0000E801:0005 label_e801:
@0000E803:0022 function NUMBER GetProfString(local_string1, local_string2, local_string3, local_string4)
@0000E803 NUMBER local_number1, local_number2, local_number3, local_number4, local_number6;
@0000E803 STRING local_string5, local_string6;
@0000E803
@0000E803 begin
@0000E80C:000D local_number6 = (local_string2 = "");
@0000E819:0004 if(local_number6) then // ref index: 1
@0000E825:0006 local_number2 = 0;
@0000E831:0005 goto label_e846;
@0000E83A:0001 endif;
@0000E83A:0001 label_e83a:
@0000E83C:001A local_number2 = &local_string2;
@0000E846:0004 label_e846:
@0000E848:000D local_number6 = (local_string3 = "");
@0000E855:0004 if(local_number6) then // ref index: 1
@0000E861:0006 local_number1 = 0;
@0000E86D:0005 goto label_e882;
@0000E876:0001 endif;
@0000E876:0001 label_e876:
@0000E878:001A local_number1 = &local_string3;
@0000E882:0008 label_e882:
@0000E884:0031 Resize(local_string4, 2048);
@0000E890:0032 SizeOf(local_string4);
@0000E897:0006 local_number4 = LASTRESULT;
@0000E8A1:000D local_number6 = (local_string1 = "WIN.INI");
@0000E8B5:0004 if(local_number6) then // ref index: 1
@0000E8C1:0020 GetProfileStringA(local_number2, local_number1, "", local_string4, local_number4); // dll: KERNEL32.dll
@0000E8D6:0006 local_number3 = LASTRESULT;
@0000E8E0:0005 goto label_e9b1;
@0000E8E9:0008 endif;
@0000E8E9:0008 label_e8e9:
@0000E8EB:0021 function_248(local_string1);
@0000E8F4:0006 local_number6 = LASTRESULT;
@0000E8FE:000D local_number6 = (local_number6 = 0);
@0000E90D:0004 if(local_number6) then // ref index: 1
@0000E919:0021 function_383();
@0000E91F:0006 local_string6 = LASTRESULT;
@0000E929:0014 local_string5 = (local_string6 ^ local_string1);
@0000E936:0005 goto label_e94b;
@0000E93F:0001 endif;
@0000E93F:0001 label_e93f:
@0000E941:0006 local_string5 = local_string1;
@0000E94B:0006 label_e94b:
@0000E94D:0021 function_193(3, local_string5);
@0000E95B:0006 local_number6 = LASTRESULT;
@0000E965:000D local_number6 = (local_number6 = 0);
@0000E974:0004 if(local_number6) then // ref index: 1
@0000E980:0027 // return coming
@0000E984:0023 return -1;
@0000E98D:0002 endif;
@0000E98D:0002 label_e98d:
@0000E98F:0020 GetPrivateProfileStringA(local_number2, local_number1, "", local_string4, local_number4, local_string1); // dll: KERNEL32.dll
@0000E9A7:0006 local_number3 = LASTRESULT;
@0000E9B1:0004 label_e9b1:
@0000E9B3:000D local_number6 = (local_number3 = 0);
@0000E9C2:0004 if(local_number6) then // ref index: 1
@0000E9CE:0027 // return coming
@0000E9D2:0023 return -1;
@0000E9DB:0004 endif;
@0000E9DB:0004 label_e9db:
@0000E9DD:0009 local_number6 = (local_number4 < local_number3);
@0000E9EA:0004 if(local_number6) then // ref index: 1
@0000E9F6:0027 // return coming
@0000E9FA:0023 return -5;
@0000EA03:0003 endif;
@0000EA03:0003 label_ea03:
@0000EA05:000B local_number6 = (local_number3 <= 0);
@0000EA14:0004 if(local_number6) then // ref index: 1
@0000EA20:0006 local_string4 = "";
@0000EA2A:0003 endif;
@0000EA2A:0003 label_ea2a:
@0000EA2C:0027 // return coming
@0000EA30:0023 return 0;
@0000EA39:0026 end; // checksum: d1defc87
@0000EA45:0005 label_ea45:
@0000EA47:0022 function NUMBER WriteProfString(local_string1, local_string2, local_string3, local_string4)
@0000EA47 NUMBER local_number1, local_number2, local_number3, local_number4, local_number5;
@0000EA47
@0000EA47
@0000EA47 begin
@0000EA50:000D local_number4 = (local_string3 = "");
@0000EA5D:0004 if(local_number4) then // ref index: 1
@0000EA69:0006 local_number1 = 0;
@0000EA75:0005 goto label_ea8a;
@0000EA7E:0001 endif;
@0000EA7E:0001 label_ea7e:
@0000EA80:001A local_number1 = &local_string3;
@0000EA8A:0004 label_ea8a:
@0000EA8C:000D local_number4 = (local_string4 = "");
@0000EA99:0004 if(local_number4) then // ref index: 1
@0000EAA5:0006 local_number2 = 0;
@0000EAB1:0005 goto label_eac6;
@0000EABA:0001 endif;
@0000EABA:0001 label_eaba:
@0000EABC:001A local_number2 = &local_string4;
@0000EAC6:0005 label_eac6:
@0000EAC8:000D local_number4 = (local_string1 = "WIN.INI");
@0000EADC:0004 if(local_number4) then // ref index: 1
@0000EAE8:0020 WriteProfileStringA(local_string2, local_number1, local_number2); // dll: KERNEL32.dll
@0000EAF7:0006 local_number3 = LASTRESULT;
@0000EB01:0005 goto label_eb28;
@0000EB0A:0002 endif;
@0000EB0A:0002 label_eb0a:
@0000EB0C:0020 WritePrivateProfileStringA(local_string2, local_number1, local_number2, local_string1); // dll: KERNEL32.dll
@0000EB1E:0006 local_number3 = LASTRESULT;
@0000EB28:000C label_eb28:
@0000EB2A:000D local_number4 = (local_string2 = "");
@0000EB37:000D local_number5 = (local_string3 = "");
@0000EB44:0019 local_number4 = (local_number4 = local_number5);
@0000EB51:000D local_number5 = (local_string4 = "");
@0000EB5E:0019 local_number4 = (local_number4 = local_number5);
@0000EB6B:0018 local_number4 = (local_number3 || local_number4);
@0000EB78:0004 if(local_number4) then // ref index: 2
@0000EB84:000E local_number4 = (local_string3 != "");
@0000EB91:000E local_number5 = (local_string4 != "");
@0000EB9E:0019 local_number4 = (local_number4 = local_number5);
@0000EBAB:0004 if(local_number4) then // ref index: 1
@0000EBB7:0021 function_247(local_string1, local_string2, local_string3, "");
@0000EBC9:0003 endif;
@0000EBC9:0003 label_ebc9:
@0000EBCB:0027 // return coming
@0000EBCF:0023 return 0;
@0000EBD8:0005 goto label_ebf0;
@0000EBE1:0002 endif;
@0000EBE1:0002 label_ebe1:
@0000EBE3:0027 // return coming
@0000EBE7:0023 return -1;
@0000EBF0:0001 label_ebf0:
@0000EBF2:0026 end; // checksum: d49f65d8
@0000EBFE:0010 label_ebfe:
@0000EC00:0022 function NUMBER function_247(local_string1, local_string2, local_string3, local_string4)
@0000EC00
@0000EC00
@0000EC00 OBJECT local_object1, local_object2, local_object3, local_object4;
@0000EC00 begin
@0000EC09:0033 local_object1. = 0 = local_string1;
@0000EC1B:0033 local_object1. = 1 = local_string2;
@0000EC2D:0033 local_object1. = 2 = local_string3;
@0000EC3F:0033 local_object1. = 3 = local_string4;
@0000EC51:0033 local_object1. = 4 = 0;
@0000EC65:0033 local_object1. = 5 = 0;
@0000EC79:0021 function_391();
@0000EC7F:0034 set local_object3 = LASTRESULT;
@0000EC89:0035 local_object3.OpSequence(OPTYPE_INI);
@0000ECAA:0006 local_object4 = LASTRESULT;
@0000ECB4:0035 local_object4.Add(local_object1.local_object2);
@0000ECC7:0006 local_object4 = NOTHING;
@0000ECD1:0027 // return coming
@0000ECD5:0023 return 0;
@0000ECDE:0026 end; // checksum: d07dd4f
@0000ECFA:0009 label_ecfa:
@0000ECFC:0022 function NUMBER function_248(local_string1)
@0000ECFC NUMBER local_number1, local_number2;
@0000ECFC STRING local_string2, local_string3;
@0000ECFC
@0000ECFC begin
@0000ED05:0021 ParsePath(local_string2, local_string1, 0);
@0000ED16:0021 ParsePath(local_string3, local_string1, 2);
@0000ED27:000D local_number1 = (local_string2 = "");
@0000ED34:000D local_number2 = (local_string3 = "");
@0000ED41:0018 local_number1 = (local_number1 || local_number2);
@0000ED4E:0004 if(local_number1) then // ref index: 1
@0000ED5A:0027 // return coming
@0000ED5E:0023 return 0;
@0000ED67:0008 endif;
@0000ED67:0008 label_ed67:
@0000ED69:001E local_number1 = local_string2[1];
@0000ED78:000D local_number1 = (local_number1 = 58);
@0000ED87:0004 if(local_number1) then // ref index: 1
@0000ED93:0027 // return coming
@0000ED97:001E local_number1 = local_string2[0];
@0000EDA6:0021 function_250(local_number1);
@0000EDAF:0006 local_number1 = LASTRESULT;
@0000EDB9:0023 return local_number1;
@0000EDC0:0003 endif;
@0000EDC0:0003 label_edc0:
@0000EDC2:0027 // return coming
@0000EDC6:0023 return 1;
@0000EDCF:0026 end; // checksum: 6ea38
@0000EDDB:0004 label_eddb:
@0000EDDD:0022 function NUMBER function_249(local_string1, local_number1)
@0000EDDD NUMBER local_number3;
@0000EDDD
@0000EDDD
@0000EDDD begin
@0000EDE6:000D local_number3 = (local_number1 = 0);
@0000EDF5:0004 if(local_number3) then // ref index: 1
@0000EE01:0021 function_251(local_string1);
@0000EE0A:0004 endif;
@0000EE0A:0004 label_ee0a:
@0000EE0C:0014 local_string1 = (local_string1 ^ "");
@0000EE19:0027 // return coming
@0000EE1D:0023 return 0;
@0000EE26:0026 end; // checksum: 74b3d
@0000EE32:000B label_ee32:
@0000EE34:0022 function NUMBER function_250(local_number1)
@0000EE34 NUMBER local_number2, local_number3, local_number4;
@0000EE34
@0000EE34
@0000EE34 begin
@0000EE3D:0027 // return coming
@0000EE41:000C local_number2 = (local_number1 >= 97);
@0000EE50:000B local_number3 = (local_number1 <= 122);
@0000EE5F:0019 local_number2 = (local_number2 = local_number3);
@0000EE6C:000C local_number3 = (local_number1 >= 65);
@0000EE7B:000B local_number4 = (local_number1 <= 90);
@0000EE8A:0019 local_number3 = (local_number3 = local_number4);
@0000EE97:0018 local_number2 = (local_number2 || local_number3);
@0000EEA4:0023 return local_number2;
@0000EEAB:0026 end; // checksum: 2763c
@0000EEB7:0007 label_eeb7:
@0000EEB9:0022 function NUMBER function_251(local_string1)
@0000EEB9 NUMBER local_number1, local_number2, local_number3;
@0000EEB9 STRING local_string2, local_string3, local_string4;
@0000EEB9
@0000EEB9 begin
@0000EEC2:0021 ParsePath(local_string2, local_string1, 1);
@0000EED3:000D local_number2 = (local_string2 = "");
@0000EEE0:0004 if(local_number2) then // ref index: 1
@0000EEEC:0007 local_string1 = (".\\" + local_string1);
@0000EEFB:0027 // return coming
@0000EEFF:0023 return 1;
@0000EF08:0006 endif;
@0000EF08:0006 label_ef08:
@0000EF0A:0028 StrLengthChars(local_string2);
@0000EF11:0006 local_number1 = LASTRESULT;
@0000EF1B:0009 local_number2 = (local_number1 < 2);
@0000EF2A:0004 if(local_number2) then // ref index: 1
@0000EF36:0027 // return coming
@0000EF3A:0023 return 0;
@0000EF43:000A endif;
@0000EF43:000A label_ef43:
@0000EF45:001E local_number2 = local_string2[1];
@0000EF54:000D local_number2 = (local_number2 = 58);
@0000EF63:000D local_number3 = (local_number1 = 2);
@0000EF72:0019 local_number2 = (local_number2 = local_number3);
@0000EF7F:0004 if(local_number2) then // ref index: 1
@0000EF8B:0021 GetDir(local_string1, local_string3);
@0000EF97:0007 local_string4 = (local_string2 + ".\\");
@0000EFA6:0007 local_string1 = (local_string4 + local_string3);
@0000EFB3:0027 // return coming
@0000EFB7:0023 return 1;
@0000EFC0:0003 endif;
@0000EFC0:0003 label_efc0:
@0000EFC2:0027 // return coming
@0000EFC6:0023 return 0;
@0000EFCF:0026 end; // checksum: 32f01
@0000EFDB:0009 label_efdb:
@0000EFDD:0022 function NUMBER CreateInstallationInfo()
@0000EFDD NUMBER local_number1, local_number2;
@0000EFDD STRING local_string1;
@0000EFDD
@0000EFDD begin
@0000EFE6:0021 function_213(12, global_string42);
@0000EFF4:0021 function_213(20, global_string43);
@0000F002:0021 function_213(28, global_string44);
@0000F010:0021 function_213(65, "Success");
@0000F025:0021 function_213(73, "Installation Successful.");
@0000F04B:0004 if(global_number28) then // ref index: 1
@0000F057:0027 // return coming
@0000F05B:0023 return -1;
@0000F064:000A endif;
@0000F064:000A label_f064:
@0000F066:000D local_number1 = (global_string42 = "");
@0000F073:000D local_number2 = (global_string43 = "");
@0000F080:0018 local_number1 = (local_number1 || local_number2);
@0000F08D:000D local_number2 = (global_string44 = "");
@0000F09A:0018 local_number1 = (local_number1 || local_number2);
@0000F0A7:000D local_number2 = (global_string45 = "");
@0000F0B4:0018 local_number1 = (local_number1 || local_number2);
@0000F0C1:0004 if(local_number1) then // ref index: 1
@0000F0CD:0027 // return coming
@0000F0D1:0023 return -1;
@0000F0DA:000D endif;
@0000F0DA:000D label_f0da:
@0000F0DC:0021 function_356(global_string42, global_string43, global_string44);
@0000F0EB:0021 function_357(0);
@0000F0F6:0014 local_string1 = ("Software" ^ global_string42);
@0000F10B:0014 local_string1 = (local_string1 ^ global_string43);
@0000F118:0014 local_string1 = (local_string1 ^ global_string44);
@0000F125:0007 global_string41 = (local_string1 + "\\");
@0000F133:0020 _RegCreateKey(global_number18, -2147483646, global_string41, "", 1); // dll: ISRT.dll
@0000F14C:0006 local_number1 = LASTRESULT;
@0000F156:0009 local_number1 = (local_number1 < 0);
@0000F165:0004 if(local_number1) then // ref index: 1
@0000F171:0006 global_string41 = "";
@0000F17B:0027 // return coming
@0000F17F:0023 return -1;
@0000F188:0004 endif;
@0000F188:0004 label_f188:
@0000F18A:0006 global_number27 = 1;
@0000F196:0027 // return coming
@0000F19A:0023 return 0;
@0000F1A3:0026 end; // checksum: 95b81410
@0000F1AF:0008 label_f1af:
@0000F1B1:0022 function NUMBER SetInstallationInfo(local_string1, local_string2, local_string3, local_string4)
@0000F1B1
@0000F1B1
@0000F1B1
@0000F1B1 begin
@0000F1BA:0006 global_string42 = local_string1;
@0000F1C4:0006 global_string43 = local_string2;
@0000F1CE:0006 global_string44 = local_string3;
@0000F1D8:0006 global_string45 = local_string4;
@0000F1E2:0027 // return coming
@0000F1E6:0023 return 0;
@0000F1EF:0026 end; // checksum: 1003c27
@0000F1FB:0006 label_f1fb:
@0000F1FD:0022 function NUMBER RegDBGetKeyValueEx/RegDBSetKeyValueEx(local_string1, local_string2, local_number1, local_string3, local_number2)
@0000F1FD NUMBER local_number3;
@0000F1FD
@0000F1FD
@0000F1FD begin
@0000F206:0027 // return coming
@0000F20A:0021 function_260(global_number29, local_string1, local_string2, local_number1, local_string3, local_number2);
@0000F222:0006 local_number3 = LASTRESULT;
@0000F22C:0023 return local_number3;
@0000F233:0026 end; // checksum: 1033429
@0000F23F:0005 label_f23f:
@0000F241:0022 function NUMBER RegDBSetDefaultRoot(local_number1)
@0000F241
@0000F241
@0000F241
@0000F241 begin
@0000F24A:0006 global_number29 = local_number1;
@0000F254:0027 // return coming
@0000F258:0023 return 0;
@0000F261:0026 end; // checksum: 31f25
@0000F26D:0007 label_f26d:
@0000F26F:0022 function NUMBER function_256(local_number1, local_string1)
@0000F26F NUMBER local_number2, local_number3;
@0000F26F STRING local_string2, local_string3;
@0000F26F
@0000F26F begin
@0000F278:0021 function_259(local_number1, local_string2, local_string3, local_number2);
@0000F28A:0006 local_number3 = LASTRESULT;
@0000F294:0009 local_number3 = (local_number3 < 0);
@0000F2A3:0004 if(local_number3) then // ref index: 1
@0000F2AF:0027 // return coming
@0000F2B3:0023 return -1;
@0000F2BC:0005 endif;
@0000F2BC:0005 label_f2bc:
@0000F2BE:0027 // return coming
@0000F2C2:0021 function_261(local_number2, local_string2, local_string3, 1, local_string1, -1);
@0000F2DE:0006 local_number3 = LASTRESULT;
@0000F2E8:0023 return local_number3;
@0000F2EF:0026 end; // checksum: 17f28
@0000F2FB:0006 label_f2fb:
@0000F2FD:0022 function NUMBER MaintenanceStart()
@0000F2FD NUMBER local_number1;
@0000F2FD
@0000F2FD
@0000F2FD begin
@0000F306:0027 // return coming
@0000F30A:0021 function_258(global_string12);
@0000F313:0006 local_number1 = LASTRESULT;
@0000F31D:0023 return local_number1;
@0000F324:0026 end; // checksum: 7262e
@0000F330:0008 label_f330:
@0000F332:0022 function NUMBER function_258(local_string1)
@0000F332 NUMBER local_number1;
@0000F332 STRING local_string2;
@0000F332
@0000F332 begin
@0000F33B:0014 local_string2 = (global_string10 ^ "setup.ilg");
@0000F351:0021 function_256(4, local_string1);
@0000F35F:0006 local_number1 = LASTRESULT;
@0000F369:0009 local_number1 = (local_number1 < 0);
@0000F378:0004 if(local_number1) then // ref index: 1
@0000F384:0027 // return coming
@0000F388:0023 return -1;
@0000F391:0006 endif;
@0000F391:0006 label_f391:
@0000F393:0021 function_256(3, global_string43);
@0000F3A1:0006 local_number1 = LASTRESULT;
@0000F3AB:0009 local_number1 = (local_number1 < 0);
@0000F3BA:0004 if(local_number1) then // ref index: 1
@0000F3C6:0027 // return coming
@0000F3CA:0023 return -1;
@0000F3D3:0006 endif;
@0000F3D3:0006 label_f3d3:
@0000F3D5:0021 function_256(5, local_string2);
@0000F3E3:0006 local_number1 = LASTRESULT;
@0000F3ED:0009 local_number1 = (local_number1 < 0);
@0000F3FC:0004 if(local_number1) then // ref index: 1
@0000F408:0027 // return coming
@0000F40C:0023 return -1;
@0000F415:0003 endif;
@0000F415:0003 label_f415:
@0000F417:0027 // return coming
@0000F41B:0023 return 0;
@0000F424:0026 end; // checksum: 9de11e86
@0000F430:0011 label_f430:
@0000F432:0022 function NUMBER function_259(local_number1, local_string1, local_string2, local_number2)
@0000F432 NUMBER local_number3, local_number4, local_number5;
@0000F432
@0000F432 OBJECT local_object1;
@0000F432 begin
@0000F43B:0006 local_number2 = -2147483646;
@0000F447:0035 global_object3.WINNT;
@0000F456:0006 local_object1 = LASTRESULT;
@0000F460:0035 local_object1.bWinNT;
@0000F470:0006 local_object1 = NOTHING;
@0000F47A:0006 local_number4 = LASTRESULT;
@0000F484:0035 global_object3.bShellExplorer;
@0000F49C:0006 local_number5 = LASTRESULT;
@0000F4A6:0019 local_number4 = (local_number4 = local_number5);
@0000F4B3:0019 local_number4 = (local_number4 = local_number3);
@0000F4C0:0004 if(local_number4) then // ref index: 1
@0000F4CC:0021 function_333();
@0000F4D2:0006 local_number4 = LASTRESULT;
@0000F4DC:000D local_number4 = (local_number4 = 0);
@0000F4EB:0004 if(local_number4) then // ref index: 1
@0000F4F7:0006 local_number2 = -2147483647;
@0000F503:0001 endif;
@0000F503:0001 endif;
@0000F503:0001 label_f503:
@0000F505:0001 // switch/while/???
@0000F509:0006 label_f509:
@0000F50B:000D local_number4 = (local_number1 = 1);
@0000F51A:0004 if(local_number4) then // ref index: 2
@0000F526:000D local_number4 = (global_string45 = "");
@0000F533:0004 if(local_number4) then // ref index: 1
@0000F53F:0027 // return coming
@0000F543:0023 return -1;
@0000F54C:0003 endif;
@0000F54C:0003 label_f54c:
@0000F54E:0007 local_string1 = ("Software\\Microsoft\\Windows\\CurrentVersion\\App Paths\\" + global_string45);
@0000F58F:0006 local_string2 = "Path";
@0000F59D:0005 goto label_f882;
@0000F5A6:0006 endif;
@0000F5A6:0006 label_f5a6:
@0000F5A8:000D local_number4 = (local_number1 = 2);
@0000F5B7:0004 if(local_number4) then // ref index: 2
@0000F5C3:000D local_number4 = (global_string45 = "");
@0000F5D0:0004 if(local_number4) then // ref index: 1
@0000F5DC:0027 // return coming
@0000F5E0:0023 return -1;
@0000F5E9:0003 endif;
@0000F5E9:0003 label_f5e9:
@0000F5EB:0007 local_string1 = ("Software\\Microsoft\\Windows\\CurrentVersion\\App Paths\\" + global_string45);
@0000F62C:0006 local_string2 = "";
@0000F636:0005 goto label_f882;
@0000F63F:0006 endif;
@0000F63F:0006 label_f63f:
@0000F641:000D local_number4 = (local_number1 = 3);
@0000F650:0004 if(local_number4) then // ref index: 2
@0000F65C:000D local_number4 = (global_string1 = "");
@0000F669:0004 if(local_number4) then // ref index: 1
@0000F675:0027 // return coming
@0000F679:0023 return -1;
@0000F682:0005 endif;
@0000F682:0005 label_f682:
@0000F684:0007 local_string1 = ("Software\\Microsoft\\Windows\\CurrentVersion\\Uninstall\\" + global_string1);
@0000F6C5:0006 local_string2 = "DisplayName";
@0000F6DA:0006 local_number3 = 1;
@0000F6E6:0006 local_number2 = -2147483646;
@0000F6F2:0005 goto label_f882;
@0000F6FB:0006 endif;
@0000F6FB:0006 label_f6fb:
@0000F6FD:000D local_number4 = (local_number1 = 4);
@0000F70C:0004 if(local_number4) then // ref index: 2
@0000F718:000D local_number4 = (global_string1 = "");
@0000F725:0004 if(local_number4) then // ref index: 1
@0000F731:0027 // return coming
@0000F735:0023 return -1;
@0000F73E:0005 endif;
@0000F73E:0005 label_f73e:
@0000F740:0007 local_string1 = ("Software\\Microsoft\\Windows\\CurrentVersion\\Uninstall\\" + global_string1);
@0000F781:0006 local_string2 = "UninstallString";
@0000F79A:0006 local_number3 = 1;
@0000F7A6:0006 local_number2 = -2147483646;
@0000F7B2:0005 goto label_f882;
@0000F7BB:0006 endif;
@0000F7BB:0006 label_f7bb:
@0000F7BD:000D local_number4 = (local_number1 = 5);
@0000F7CC:0004 if(local_number4) then // ref index: 2
@0000F7D8:000D local_number4 = (global_string1 = "");
@0000F7E5:0004 if(local_number4) then // ref index: 1
@0000F7F1:0027 // return coming
@0000F7F5:0023 return -1;
@0000F7FE:0005 endif;
@0000F7FE:0005 label_f7fe:
@0000F800:0007 local_string1 = ("Software\\Microsoft\\Windows\\CurrentVersion\\Uninstall\\" + global_string1);
@0000F841:0006 local_string2 = "LogFile";
@0000F852:0006 local_number3 = 1;
@0000F85E:0006 local_number2 = -2147483646;
@0000F86A:0005 goto label_f882;
@0000F873:0002 endif;
@0000F873:0002 label_f873:
@0000F875:0027 // return coming
@0000F879:0023 return -1;
@0000F882:0003 label_f882:
@0000F884:0027 // return coming
@0000F888:0023 return 0;
@0000F891:0026 end; // checksum: 57676bbe
@0000F8A1:0009 label_f8a1:
@0000F8A3:0022 function NUMBER function_260(local_number1, local_string1, local_string2, local_number2, local_string3, local_number3)
@0000F8A3 NUMBER local_number4, local_number6;
@0000F8A3
@0000F8A3
@0000F8A3 begin
@0000F8AC:0021 StrLength(local_string3);
@0000F8B5:0006 local_number3 = LASTRESULT;
@0000F8BF:0020 _RegQueryKeyValue(global_number18, local_number1, local_string1, local_string2, local_number2, local_string3, local_number3); // dll: ISRT.dll
@0000F8DA:0006 local_number4 = LASTRESULT;
@0000F8E4:000B local_number6 = (local_number4 <= 0);
@0000F8F3:0004 if(local_number6) then // ref index: 1
@0000F8FF:0027 // return coming
@0000F903:0023 return local_number4;
@0000F90A:000A endif;
@0000F90A:000A label_f90a:
@0000F90C:0032 SizeOf(local_string3);
@0000F913:0006 local_number6 = LASTRESULT;
@0000F91D:000A local_number6 = (local_number4 > local_number6);
@0000F92A:0004 if(local_number6) then // ref index: 2
@0000F936:0031 Resize(local_string3, local_number3);
@0000F940:0006 local_number6 = LASTRESULT;
@0000F94A:0009 local_number6 = (local_number6 < 0);
@0000F959:0004 if(local_number6) then // ref index: 1
@0000F965:0027 // return coming
@0000F969:0023 return -1;
@0000F972:0002 endif;
@0000F972:0002 label_f972:
@0000F974:0021 StrLength(local_string3);
@0000F97D:0006 local_number3 = LASTRESULT;
@0000F987:0005 endif;
@0000F987:0005 label_f987:
@0000F989:0027 // return coming
@0000F98D:0020 _RegQueryKeyValue(global_number18, local_number1, local_string1, local_string2, local_number2, local_string3, local_number3); // dll: ISRT.dll
@0000F9A8:0006 local_number6 = LASTRESULT;
@0000F9B2:0023 return local_number6;
@0000F9B9:0026 end; // checksum: fafce9d5
@0000F9C5:0006 label_f9c5:
@0000F9C7:0022 function NUMBER function_261(local_number1, local_string1, local_string2, local_number2, local_string3, local_number3)
@0000F9C7 NUMBER local_number4;
@0000F9C7
@0000F9C7
@0000F9C7 begin
@0000F9D0:0027 // return coming
@0000F9D4:0020 _RegSetKeyValue(global_number18, local_number1, local_string1, local_string2, local_number2, local_string3, local_number3); // dll: ISRT.dll
@0000F9EF:0006 local_number4 = LASTRESULT;
@0000F9F9:0023 return local_number4;
@0000FA00:0026 end; // checksum: 1c775461
@0000FA0C:0005 label_fa0c:
@0000FA0E:0022 function NUMBER function_262()
@0000FA0E
@0000FA0E
@0000FA0E
@0000FA0E begin
@0000FA17:0006 global_number29 = -2147483648;
@0000FA23:0027 // return coming
@0000FA27:0023 return 0;
@0000FA30:0026 end; // checksum: 321a2
@0000FA3C:0006 label_fa3c:
@0000FA3E:0022 function NUMBER ListCreate(local_number1)
@0000FA3E NUMBER local_number2;
@0000FA3E
@0000FA3E
@0000FA3E begin
@0000FA47:0027 // return coming
@0000FA4B:0020 _ListCreate(global_number18, local_number1); // dll: ISRT.dll
@0000FA57:0006 local_number2 = LASTRESULT;
@0000FA61:0023 return local_number2;
@0000FA68:0026 end; // checksum: 422a012e
@0000FA74:0006 label_fa74:
@0000FA76:0022 function NUMBER ListDestroy(local_number1)
@0000FA76 NUMBER local_number2;
@0000FA76
@0000FA76
@0000FA76 begin
@0000FA7F:0027 // return coming
@0000FA83:0020 _ListDestroy(global_number18, local_number1); // dll: ISRT.dll
@0000FA8F:0006 local_number2 = LASTRESULT;
@0000FA99:0023 return local_number2;
@0000FAA0:0026 end; // checksum: 2d370038
@0000FAAC:0006 label_faac:
@0000FAAE:0022 function NUMBER ListCount/ListDestroy(local_number1)
@0000FAAE NUMBER local_number2;
@0000FAAE
@0000FAAE
@0000FAAE begin
@0000FAB7:0027 // return coming
@0000FABB:0020 _ListCount(global_number18, local_number1); // dll: ISRT.dll
@0000FAC7:0006 local_number2 = LASTRESULT;
@0000FAD1:0023 return local_number2;
@0000FAD8:0026 end; // checksum: 52520122
@0000FAE4:0006 label_fae4:
@0000FAE6:0022 function NUMBER ListSetIndex(local_number1, local_number2)
@0000FAE6 NUMBER local_number3;
@0000FAE6
@0000FAE6
@0000FAE6 begin
@0000FAEF:0027 // return coming
@0000FAF3:0020 _ListSetIndex(global_number18, local_number1, local_number2); // dll: ISRT.dll
@0000FB02:0006 local_number3 = LASTRESULT;
@0000FB0C:0023 return local_number3;
@0000FB13:0026 end; // checksum: 363c0b79
@0000FB1F:0006 label_fb1f:
@0000FB21:0022 function NUMBER ListAddItem(local_number1, local_number2, local_number3)
@0000FB21 NUMBER local_number4;
@0000FB21
@0000FB21
@0000FB21 begin
@0000FB2A:0027 // return coming
@0000FB2E:0020 _ListAddItem(global_number18, local_number1, local_number2, local_number3); // dll: ISRT.dll
@0000FB40:0006 local_number4 = LASTRESULT;
@0000FB4A:0023 return local_number4;
@0000FB51:0026 end; // checksum: 2e390003
@0000FB5D:0006 label_fb5d:
@0000FB5F:0022 function NUMBER ListAddString(local_number1, local_string1, local_number2)
@0000FB5F NUMBER local_number3;
@0000FB5F
@0000FB5F
@0000FB5F begin
@0000FB68:0027 // return coming
@0000FB6C:0020 _ListAddString(global_number18, local_number1, local_string1, local_number2); // dll: ISRT.dll
@0000FB7E:0006 local_number3 = LASTRESULT;
@0000FB88:0023 return local_number3;
@0000FB8F:0026 end; // checksum: 2a2e6376
@0000FB9B:0009 label_fb9b:
@0000FB9D:0022 function NUMBER ListCurrentString/ListGetFirstString/ListGetNextString(local_number1, local_string1)
@0000FB9D NUMBER local_number2, local_number3, local_number4;
@0000FB9D
@0000FB9D
@0000FB9D begin
@0000FBA6:0021 StrLength(local_string1);
@0000FBAF:0006 local_number3 = LASTRESULT;
@0000FBB9:0020 _ListCurrentString(global_number18, local_number1, local_string1, local_number3); // dll: ISRT.dll
@0000FBCB:0006 local_number2 = LASTRESULT;
@0000FBD5:000D local_number3 = (local_number2 = -502);
@0000FBE4:0004 if(local_number3) then // ref index: 1
@0000FBF0:0006 local_number2 = 1;
@0000FBFC:0005 goto label_fcc0;
@0000FC05:000E endif;
@0000FC05:000E label_fc05:
@0000FC07:000E local_number3 = (local_number2 != 0);
@0000FC16:000A local_number4 = (local_number2 > 0);
@0000FC25:0019 local_number3 = (local_number3 = local_number4);
@0000FC32:0004 if(local_number3) then // ref index: 2
@0000FC3E:0031 Resize(local_string1, local_number2);
@0000FC48:0006 local_number3 = LASTRESULT;
@0000FC52:000D local_number3 = (local_number2 = local_number3);
@0000FC5F:000C local_number3 = (local_number3 >= 0);
@0000FC6E:0004 if(local_number3) then // ref index: 1
@0000FC7A:0021 StrLength(local_string1);
@0000FC83:0006 local_number3 = LASTRESULT;
@0000FC8D:0020 _ListCurrentString(global_number18, local_number1, local_string1, local_number3); // dll: ISRT.dll
@0000FC9F:0006 local_number2 = LASTRESULT;
@0000FCA9:0005 goto label_fcc0;
@0000FCB2:0001 endif;
@0000FCB2:0001 label_fcb2:
@0000FCB4:0006 local_number2 = -1;
@0000FCC0:0003 endif;
@0000FCC0:0003 label_fcc0:
@0000FCC2:0027 // return coming
@0000FCC6:0023 return local_number2;
@0000FCCD:0026 end; // checksum: 3dc0b
@0000FCD9:0006 label_fcd9:
@0000FCDB:0022 function NUMBER ListFindString(local_number1, local_string1)
@0000FCDB NUMBER local_number2;
@0000FCDB
@0000FCDB
@0000FCDB begin
@0000FCE4:0027 // return coming
@0000FCE8:0020 _ListFindString(global_number18, local_number1, local_string1); // dll: ISRT.dll
@0000FCF7:0006 local_number2 = LASTRESULT;
@0000FD01:0023 return local_number2;
@0000FD08:0026 end; // checksum: 3b474944
@0000FD14:0006 label_fd14:
@0000FD16:0022 function NUMBER ListGetFirstItem(local_number1, local_number2)
@0000FD16 NUMBER local_number3;
@0000FD16
@0000FD16
@0000FD16 begin
@0000FD1F:0027 // return coming
@0000FD23:0020 _ListGetFirstItem(global_number18, local_number1, local_number2); // dll: ISRT.dll
@0000FD32:0006 local_number3 = LASTRESULT;
@0000FD3C:0023 return local_number3;
@0000FD43:0026 end; // checksum: 455e5117
@0000FD4F:0009 label_fd4f:
@0000FD51:0022 function NUMBER ListGetFirstString(local_number1, local_string1)
@0000FD51 NUMBER local_number2, local_number3, local_number4;
@0000FD51
@0000FD51
@0000FD51 begin
@0000FD5A:0021 StrLength(local_string1);
@0000FD63:0006 local_number3 = LASTRESULT;
@0000FD6D:0020 _ListGetFirstString(global_number18, local_number1, local_string1, local_number3); // dll: ISRT.dll
@0000FD7F:0006 local_number2 = LASTRESULT;
@0000FD89:000D local_number3 = (local_number2 = -502);
@0000FD98:0004 if(local_number3) then // ref index: 1
@0000FDA4:0006 local_number2 = 1;
@0000FDB0:0005 goto label_fe74;
@0000FDB9:000E endif;
@0000FDB9:000E label_fdb9:
@0000FDBB:000E local_number3 = (local_number2 != 0);
@0000FDCA:000A local_number4 = (local_number2 > 0);
@0000FDD9:0019 local_number3 = (local_number3 = local_number4);
@0000FDE6:0004 if(local_number3) then // ref index: 2
@0000FDF2:0031 Resize(local_string1, local_number2);
@0000FDFC:0006 local_number3 = LASTRESULT;
@0000FE06:000D local_number3 = (local_number2 = local_number3);
@0000FE13:000C local_number3 = (local_number3 >= 0);
@0000FE22:0004 if(local_number3) then // ref index: 1
@0000FE2E:0021 StrLength(local_string1);
@0000FE37:0006 local_number3 = LASTRESULT;
@0000FE41:0020 _ListGetFirstString(global_number18, local_number1, local_string1, local_number3); // dll: ISRT.dll
@0000FE53:0006 local_number2 = LASTRESULT;
@0000FE5D:0005 goto label_fe74;
@0000FE66:0001 endif;
@0000FE66:0001 label_fe66:
@0000FE68:0006 local_number2 = -1;
@0000FE74:0003 endif;
@0000FE74:0003 label_fe74:
@0000FE76:0027 // return coming
@0000FE7A:0023 return local_number2;
@0000FE81:0026 end; // checksum: 3dc0b
@0000FE8D:0006 label_fe8d:
@0000FE8F:0022 function NUMBER ListGetNextItem(local_number1, local_number2)
@0000FE8F NUMBER local_number3;
@0000FE8F
@0000FE8F
@0000FE8F begin
@0000FE98:0027 // return coming
@0000FE9C:0020 _ListGetNextItem(global_number18, local_number1, local_number2); // dll: ISRT.dll
@0000FEAB:0006 local_number3 = LASTRESULT;
@0000FEB5:0023 return local_number3;
@0000FEBC:0026 end; // checksum: 4a45604f
@0000FEC8:0009 label_fec8:
@0000FECA:0022 function NUMBER ListGetNextString(local_number1, local_string1)
@0000FECA NUMBER local_number2, local_number3, local_number4;
@0000FECA
@0000FECA
@0000FECA begin
@0000FED3:0021 StrLength(local_string1);
@0000FEDC:0006 local_number3 = LASTRESULT;
@0000FEE6:0020 _ListGetNextString(global_number18, local_number1, local_string1, local_number3); // dll: ISRT.dll
@0000FEF8:0006 local_number2 = LASTRESULT;
@0000FF02:000D local_number3 = (local_number2 = -502);
@0000FF11:0004 if(local_number3) then // ref index: 1
@0000FF1D:0006 local_number2 = 1;
@0000FF29:0005 goto label_ffed;
@0000FF32:000E endif;
@0000FF32:000E label_ff32:
@0000FF34:000E local_number3 = (local_number2 != 0);
@0000FF43:000A local_number4 = (local_number2 > 0);
@0000FF52:0019 local_number3 = (local_number3 = local_number4);
@0000FF5F:0004 if(local_number3) then // ref index: 2
@0000FF6B:0031 Resize(local_string1, local_number2);
@0000FF75:0006 local_number3 = LASTRESULT;
@0000FF7F:000D local_number3 = (local_number2 = local_number3);
@0000FF8C:000C local_number3 = (local_number3 >= 0);
@0000FF9B:0004 if(local_number3) then // ref index: 1
@0000FFA7:0021 StrLength(local_string1);
@0000FFB0:0006 local_number3 = LASTRESULT;
@0000FFBA:0020 _ListGetNextString(global_number18, local_number1, local_string1, local_number3); // dll: ISRT.dll
@0000FFCC:0006 local_number2 = LASTRESULT;
@0000FFD6:0005 goto label_ffed;
@0000FFDF:0001 endif;
@0000FFDF:0001 label_ffdf:
@0000FFE1:0006 local_number2 = -1;
@0000FFED:0003 endif;
@0000FFED:0003 label_ffed:
@0000FFEF:0027 // return coming
@0000FFF3:0023 return local_number2;
@0000FFFA:0026 end; // checksum: 3dc0b
@00010006:0006 label_10006:
@00010008:0022 function NUMBER ListDeleteString/ListDeleteItem(local_number1)
@00010008 NUMBER local_number2;
@00010008
@00010008
@00010008 begin
@00010011:0027 // return coming
@00010015:0020 _ListDeleteString(global_number18, local_number1); // dll: ISRT.dll
@00010021:0006 local_number2 = LASTRESULT;
@0001002B:0023 return local_number2;
@00010032:0026 end; // checksum: 7654743a
@0001003E:0006 label_1003e:
@00010040:0022 function NUMBER function_279(local_number1)
@00010040 NUMBER local_number2;
@00010040
@00010040
@00010040 begin
@00010049:0027 // return coming
@0001004D:0020 _ListGetType(global_number18, local_number1); // dll: ISRT.dll
@00010059:0006 local_number2 = LASTRESULT;
@00010063:0023 return local_number2;
@0001006A:0026 end; // checksum: 36280818
@00010076:000F label_10076:
@00010078:0022 function NUMBER SdAskDestPath(local_string1, local_string2, local_string3, local_number1)
@00010078 NUMBER local_number2, local_number3, local_number4, local_number5, local_number6, local_number7, local_number8;
@00010078 STRING local_string4, local_string5, local_string6;
@00010078
@00010078 begin
@00010081:0006 local_string4 = "SdAskDestPath";
@00010098:0006 local_number4 = 12005;
@000100A4:0006 local_string5 = local_string3;
@000100AE:0021 function_362();
@000100B4:0006 local_number7 = LASTRESULT;
@000100BE:000D local_number7 = (local_number7 = 2);
@000100CD:0004 if(local_number7) then // ref index: 2
@000100D9:0021 SdMakeName(global_string3, local_string4, local_string1, global_number30);
@000100EB:0021 SilentReadData/SilentWriteData(global_string3, "Result", 2, local_string6, local_number2);
@00010108:000E local_number7 = (local_number2 != 12);
@00010117:000E local_number8 = (local_number2 != 2);
@00010126:0019 local_number7 = (local_number7 = local_number8);
@00010133:0004 if(local_number7) then // ref index: 1
@0001013F:0021 SilentReadData/SilentWriteData(global_string3, "szDir", 1, local_string3, local_number3);
@0001015B:0002 endif;
@0001015B:0002 label_1015b:
@0001015D:0027 // return coming
@00010161:0023 return local_number2;
@00010168:0003 endif;
@00010168:0003 label_10168:
@0001016A:000D local_number7 = (global_number14 = 0);
@00010179:0004 if(local_number7) then // ref index: 1
@00010185:0021 SdInit();
@0001018B:0006 endif;
@0001018B:0006 label_1018b:
@0001018D:0021 EzDefineDialog(local_string4, "", "", 12005);
@000101A1:0006 local_number7 = LASTRESULT;
@000101AB:000D local_number7 = (local_number7 = -1);
@000101BA:0004 if(local_number7) then // ref index: 1
@000101C6:0027 // return coming
@000101CA:0023 return -1;
@000101D3:0001 endif;
@000101D3:0001 label_101d3:
@000101D5:0006 local_number6 = 0;
@000101E1:0006 label_101e1:
@000101E3:0001 // switch/while/???
@000101E7:000D local_number7 = (local_number6 = 0);
@000101F6:0004 if(local_number7) then // ref index: 10
@00010202:0021 WaitOnDialog/ReleaseDialog(local_string4);
@0001020B:0006 local_number2 = LASTRESULT;
@00010215:0001 // switch/while/???
@00010219:0006 label_10219:
@0001021B:000D local_number7 = (local_number2 = -100);
@0001022A:0004 if(local_number7) then // ref index: 2
@00010236:0021 function_103(local_string4, -2147482933, local_string5);
@00010247:000E local_number7 = (local_string2 != "");
@00010254:0004 if(local_number7) then // ref index: 1
@00010260:0021 function_313(local_string4, 718, local_string2);
@00010271:0005 endif;
@00010271:0005 label_10271:
@00010273:0021 CmdGetHwndDlg/WaitOnDialog(local_string4);
@0001027C:0006 local_number5 = LASTRESULT;
@00010286:0021 function_309(local_string4, local_number5, local_number1, global_string2);
@00010298:0021 function_323(local_string4, local_number5, local_string1);
@000102A7:0005 goto label_1045c;
@000102B0:0005 endif;
@000102B0:0005 label_102b0:
@000102B2:000D local_number7 = (local_number2 = 196);
@000102C1:0004 if(local_number7) then // ref index: 1
@000102CD:0021 function_329("", "", local_string5, 1);
@000102E1:0021 function_103(local_string4, -2147482933, local_string5);
@000102F2:0005 goto label_1045c;
@000102FB:0006 endif;
@000102FB:0006 label_102fb:
@000102FD:000D local_number7 = (local_number2 = 1);
@0001030C:0004 if(local_number7) then // ref index: 1
@00010318:0006 local_string3 = local_string5;
@00010322:0006 local_number2 = 1;
@0001032E:0006 local_number6 = 1;
@0001033A:0005 goto label_1045c;
@00010343:0005 endif;
@00010343:0005 label_10343:
@00010345:000D local_number7 = (local_number2 = 12);
@00010354:0004 if(local_number7) then // ref index: 1
@00010360:0006 local_number2 = 12;
@0001036C:0006 local_number6 = 1;
@00010378:0005 goto label_1045c;
@00010381:0006 endif;
@00010381:0006 label_10381:
@00010383:000D local_number7 = (local_number2 = -1);
@00010392:0004 if(local_number7) then // ref index: 1
@0001039E:0021 function_315(-1, "SdAskDestPath");
@000103B9:0006 local_number2 = -1;
@000103C5:0006 local_number6 = 1;
@000103D1:0005 goto label_1045c;
@000103DA:0004 endif;
@000103DA:0004 label_103da:
@000103DC:000D local_number7 = (local_number2 = -200);
@000103EB:0004 if(local_number7) then // ref index: 1
@000103F7:0021 function_316(local_number5, local_number2, local_number6);
@00010406:0005 goto label_1045c;
@0001040F:0007 endif;
@0001040F:0007 label_1040f:
@00010411:0021 function_310(local_number2);
@0001041A:0006 local_number7 = LASTRESULT;
@00010424:0021 function_311(local_number2);
@0001042D:0006 local_number8 = LASTRESULT;
@00010437:0019 local_number7 = (local_number7 = local_number8);
@00010444:0004 if(local_number7) then // ref index: 1
@00010450:0006 local_number6 = 1;
@0001045C:0001 endif;
@0001045C:0001 label_1045c:
@0001045E:0005 goto label_101e1;
@00010467:000A endif;
@00010467:000A label_10467:
@00010469:0021 EndDialog(local_string4);
@00010472:0021 ReleaseDialog/EndDialog(local_string4);
@0001047B:0021 SdInit();
@00010481:0021 function_362();
@00010487:0006 local_number7 = LASTRESULT;
@00010491:000D local_number7 = (local_number7 = 1);
@000104A0:0004 if(local_number7) then // ref index: 1
@000104AC:0021 SdMakeName(global_string3, local_string4, local_string1, global_number30);
@000104BE:0021 SilentWriteData(global_string3, "szDir", 1, local_string3, 0);
@000104DC:0021 SilentWriteData(global_string3, "Result", 2, "", local_number2);
@000104F9:0003 endif;
@000104F9:0003 label_104f9:
@000104FB:0027 // return coming
@000104FF:0023 return local_number2;
@00010506:0026 end; // checksum: b47af23e
@00010512:0002 label_10512:
@00010514:0022 function NUMBER SdExceptions(local_number1, local_string1)
@00010514 NUMBER local_number2, local_number3, local_number5, local_number6, local_number7, local_number8, local_number9, local_number10, local_number11, local_number12, local_number13, local_number14, local_number15, local_number16, local_number17, local_number18, local_number19;
@00010514 STRING local_string2, local_string3, local_string4, local_string6, local_string7, local_string8;
@00010514 OBJECT local_object1;
@00010514 begin
@0001051D:0001 // switch/while/???
@00010521:000A label_10521:
@00010523:000D local_number17 = (local_number1 = 3);
@00010532:0004 if(local_number17) then // ref index: 3
@0001053E:0006 local_string2 = "SharedFileDlg";
@00010555:0006 local_number6 = 17049;
@00010561:0006 local_number5 = 17047;
@0001056D:0006 local_string6 = "File Transfer";
@00010584:0006 local_string7 = "SharedFile";
@00010598:0004 if(global_number12) then // ref index: 1
@000105A4:0027 // return coming
@000105A8:0023 return 7;
@000105B1:0003 endif;
@000105B1:0003 label_105b1:
@000105B3:0004 if(global_number13) then // ref index: 1
@000105BF:0027 // return coming
@000105C3:0023 return 6;
@000105CC:0001 endif;
@000105CC:0001 label_105cc:
@000105CE:0005 goto label_1076d;
@000105D7:000A endif;
@000105D7:000A label_105d7:
@000105D9:000D local_number17 = (local_number1 = 1);
@000105E8:0004 if(local_number17) then // ref index: 3
@000105F4:0006 local_string2 = "ReadOnlyDlg";
@00010609:0006 local_number6 = 17051;
@00010615:0006 local_number5 = 17005;
@00010621:0006 local_string6 = "File Transfer";
@00010638:0006 local_string7 = "ReadOnlyFile";
@0001064E:0004 if(global_number6) then // ref index: 1
@0001065A:0027 // return coming
@0001065E:0023 return 7;
@00010667:0003 endif;
@00010667:0003 label_10667:
@00010669:0004 if(global_number7) then // ref index: 1
@00010675:0027 // return coming
@00010679:0023 return 6;
@00010682:0001 endif;
@00010682:0001 label_10682:
@00010684:0005 goto label_1076d;
@0001068D:000A endif;
@0001068D:000A label_1068d:
@0001068F:000D local_number17 = (local_number1 = 2);
@0001069E:0004 if(local_number17) then // ref index: 4
@000106AA:0006 local_string2 = "FileLockedDlg";
@000106C1:0006 local_number6 = 17048;
@000106CD:0006 local_number5 = 17002;
@000106D9:0006 local_string6 = "File Transfer";
@000106F0:0006 local_string7 = "LockedFile";
@00010704:0004 if(global_number9) then // ref index: 1
@00010710:0027 // return coming
@00010714:0023 return 5;
@0001071D:0003 endif;
@0001071D:0003 label_1071d:
@0001071F:0004 if(global_number8) then // ref index: 1
@0001072B:0027 // return coming
@0001072F:0023 return 5;
@00010738:0003 endif;
@00010738:0003 label_10738:
@0001073A:0004 if(global_number10) then // ref index: 1
@00010746:0027 // return coming
@0001074A:0023 return 100;
@00010753:0001 endif;
@00010753:0001 label_10753:
@00010755:0005 goto label_1076d;
@0001075E:0002 endif;
@0001075E:0002 label_1075e:
@00010760:0027 // return coming
@00010764:0023 return -1;
@0001076D:0008 label_1076d:
@0001076F:0021 function_362();
@00010775:0006 local_number17 = LASTRESULT;
@0001077F:000D local_number17 = (local_number17 = 2);
@0001078E:0004 if(local_number17) then // ref index: 1
@0001079A:0027 // return coming
@0001079E:0021 function_296(local_string6, local_string7, local_number1);
@000107AD:0006 local_number17 = LASTRESULT;
@000107B7:0023 return local_number17;
@000107BE:0004 endif;
@000107BE:0004 label_107be:
@000107C0:0021 function_385();
@000107C6:0006 local_string8 = LASTRESULT;
@000107D0:0021 EzDefineDialog(local_string2, local_string8, "", 10400);
@000107E4:0006 local_number7 = 0;
@000107F0:0006 label_107f0:
@000107F2:0001 // switch/while/???
@000107F6:000D local_number17 = (local_number7 = 0);
@00010805:0004 if(local_number17) then // ref index: 9
@00010811:0021 WaitOnDialog/ReleaseDialog(local_string2);
@0001081A:0006 local_number3 = LASTRESULT;
@00010824:0001 // switch/while/???
@00010828:00B3 label_10828:
@0001082A:000D local_number17 = (local_number3 = -100);
@00010839:0004 if(local_number17) then // ref index: 2
@00010845:0021 SdLoadString(local_number5);
@0001084E:0006 local_string3 = LASTRESULT;
@00010858:0021 Sprintf(local_string4, local_string3, local_string1);
@00010867:0021 CmdGetHwndDlg/WaitOnDialog(local_string2);
@00010870:0006 local_number8 = LASTRESULT;
@0001087A:001A local_number17 = &local_object1;
@00010884:0020 GetClientRect(local_number8, local_number17); // dll: USER.dll
@00010890:0035 local_object1.right;
@0001089F:0006 local_number17 = LASTRESULT;
@000108A9:0035 local_object1.left;
@000108B7:0006 local_number18 = LASTRESULT;
@000108C1:000F local_number13 = (local_number17 - local_number18);
@000108CE:0021 StrLength(local_string4);
@000108D7:0006 local_number11 = LASTRESULT;
@000108E1:0020 GetDlgItem(local_number8, 101); // dll: USER.dll
@000108EF:0006 local_number9 = LASTRESULT;
@000108F9:001A local_number17 = &local_object1;
@00010903:0020 GetWindowRect(local_number9, local_number17); // dll: USER.dll
@0001090F:0035 local_object1.bottom;
@0001091F:0006 local_number17 = LASTRESULT;
@00010929:0035 local_object1.top;
@00010936:0006 local_number18 = LASTRESULT;
@00010940:000F local_number15 = (local_number17 - local_number18);
@0001094D:0020 GetDC(local_number9); // dll: USER.dll
@00010956:0006 local_number10 = LASTRESULT;
@00010960:001A local_number17 = &local_object1;
@0001096A:0020 ScreenToClient(local_number8, local_number17); // dll: USER32.dll
@00010976:001A local_number17 = &local_object1;
@00010980:0020 DrawText(local_number10, local_string4, local_number11, local_number17, 1041); // dll: USER32.dll
@00010997:0035 local_object1.bottom;
@000109A7:0006 local_number17 = LASTRESULT;
@000109B1:0035 local_object1.top;
@000109BE:0006 local_number18 = LASTRESULT;
@000109C8:000F local_number17 = (local_number17 - local_number18);
@000109D5:0035 local_object1.left;
@000109E3:0006 local_number18 = LASTRESULT;
@000109ED:0007 local_number16 = (local_number17 + local_number18);
@000109FA:0035 local_object1.left;
@00010A08:0006 local_number17 = LASTRESULT;
@00010A12:0035 local_object1.top;
@00010A1F:0006 local_number18 = LASTRESULT;
@00010A29:0035 local_object1.left;
@00010A37:0006 local_number19 = LASTRESULT;
@00010A41:0010 local_number19 = (2 * local_number19);
@00010A50:000F local_number19 = (local_number13 - local_number19);
@00010A5D:0020 MoveWindow(local_number9, local_number17, local_number18, local_number19, local_number16, 1); // dll: USER.dll
@00010A77:0020 SetWindowText(local_number9, local_string4); // dll: USER.dll
@00010A83:0020 ReleaseDC(local_number10, local_number9); // dll: USER.dll
@00010A8F:001A local_number17 = &local_object1;
@00010A99:0020 GetClientRect(local_number9, local_number17); // dll: USER.dll
@00010AA5:000F local_number12 = (local_number16 - local_number15);
@00010AB2:001A local_number17 = &local_object1;
@00010ABC:0020 GetWindowRect(local_number8, local_number17); // dll: USER.dll
@00010AC8:0035 local_object1.right;
@00010AD7:0006 local_number17 = LASTRESULT;
@00010AE1:0035 local_object1.left;
@00010AEF:0006 local_number18 = LASTRESULT;
@00010AF9:000F local_number13 = (local_number17 - local_number18);
@00010B06:0035 local_object1.bottom;
@00010B16:0006 local_number17 = LASTRESULT;
@00010B20:0035 local_object1.top;
@00010B2D:0006 local_number18 = LASTRESULT;
@00010B37:000F local_number14 = (local_number17 - local_number18);
@00010B44:0007 local_number14 = (local_number14 + local_number12);
@00010B51:0035 local_object1.left;
@00010B5F:0006 local_number17 = LASTRESULT;
@00010B69:0035 local_object1.top;
@00010B76:0006 local_number18 = LASTRESULT;
@00010B80:0007 local_number18 = (local_number18 + local_number12);
@00010B8D:0020 MoveWindow(local_number8, local_number17, local_number18, local_number13, local_number14, 1); // dll: USER.dll
@00010BA7:0020 GetDlgItem(local_number8, 2); // dll: USER.dll
@00010BB5:0006 local_number17 = LASTRESULT;
@00010BBF:001A local_number18 = &local_object1;
@00010BC9:0020 GetWindowRect(local_number17, local_number18); // dll: USER.dll
@00010BD5:0035 local_object1.right;
@00010BE4:0006 local_number17 = LASTRESULT;
@00010BEE:0035 local_object1.left;
@00010BFC:0006 local_number18 = LASTRESULT;
@00010C06:000F local_number13 = (local_number17 - local_number18);
@00010C13:0035 local_object1.bottom;
@00010C23:0006 local_number17 = LASTRESULT;
@00010C2D:0035 local_object1.top;
@00010C3A:0006 local_number18 = LASTRESULT;
@00010C44:000F local_number14 = (local_number17 - local_number18);
@00010C51:001A local_number17 = &local_object1;
@00010C5B:0020 ScreenToClient(local_number8, local_number17); // dll: USER32.dll
@00010C67:0020 GetDlgItem(local_number8, 2); // dll: USER.dll
@00010C75:0006 local_number17 = LASTRESULT;
@00010C7F:0035 local_object1.left;
@00010C8D:0006 local_number18 = LASTRESULT;
@00010C97:0035 local_object1.top;
@00010CA4:0006 local_number19 = LASTRESULT;
@00010CAE:0007 local_number19 = (local_number19 + local_number12);
@00010CBB:0020 MoveWindow(local_number17, local_number18, local_number19, local_number13, local_number14, 1); // dll: USER.dll
@00010CD5:0020 GetDlgItem(local_number8, 1); // dll: USER.dll
@00010CE3:0006 local_number17 = LASTRESULT;
@00010CED:001A local_number18 = &local_object1;
@00010CF7:0020 GetWindowRect(local_number17, local_number18); // dll: USER.dll
@00010D03:0035 local_object1.right;
@00010D12:0006 local_number17 = LASTRESULT;
@00010D1C:0035 local_object1.left;
@00010D2A:0006 local_number18 = LASTRESULT;
@00010D34:000F local_number13 = (local_number17 - local_number18);
@00010D41:0035 local_object1.bottom;
@00010D51:0006 local_number17 = LASTRESULT;
@00010D5B:0035 local_object1.top;
@00010D68:0006 local_number18 = LASTRESULT;
@00010D72:000F local_number14 = (local_number17 - local_number18);
@00010D7F:001A local_number17 = &local_object1;
@00010D89:0020 ScreenToClient(local_number8, local_number17); // dll: USER32.dll
@00010D95:0020 GetDlgItem(local_number8, 1); // dll: USER.dll
@00010DA3:0006 local_number17 = LASTRESULT;
@00010DAD:0035 local_object1.left;
@00010DBB:0006 local_number18 = LASTRESULT;
@00010DC5:0035 local_object1.top;
@00010DD2:0006 local_number19 = LASTRESULT;
@00010DDC:0007 local_number19 = (local_number19 + local_number12);
@00010DE9:0020 MoveWindow(local_number17, local_number18, local_number19, local_number13, local_number14, 1); // dll: USER.dll
@00010E03:0020 GetDlgItem(local_number8, 0); // dll: USER.dll
@00010E11:0006 local_number17 = LASTRESULT;
@00010E1B:001A local_number18 = &local_object1;
@00010E25:0020 GetWindowRect(local_number17, local_number18); // dll: USER.dll
@00010E31:0035 local_object1.right;
@00010E40:0006 local_number17 = LASTRESULT;
@00010E4A:0035 local_object1.left;
@00010E58:0006 local_number18 = LASTRESULT;
@00010E62:000F local_number13 = (local_number17 - local_number18);
@00010E6F:0035 local_object1.bottom;
@00010E7F:0006 local_number17 = LASTRESULT;
@00010E89:0035 local_object1.top;
@00010E96:0006 local_number18 = LASTRESULT;
@00010EA0:000F local_number14 = (local_number17 - local_number18);
@00010EAD:001A local_number17 = &local_object1;
@00010EB7:0020 ScreenToClient(local_number8, local_number17); // dll: USER32.dll
@00010EC3:0020 GetDlgItem(local_number8, 0); // dll: USER.dll
@00010ED1:0006 local_number17 = LASTRESULT;
@00010EDB:0035 local_object1.left;
@00010EE9:0006 local_number18 = LASTRESULT;
@00010EF3:0035 local_object1.top;
@00010F00:0006 local_number19 = LASTRESULT;
@00010F0A:0007 local_number19 = (local_number19 + local_number12);
@00010F17:0020 MoveWindow(local_number17, local_number18, local_number19, local_number13, local_number14, 1); // dll: USER.dll
@00010F31:0020 GetDlgItem(local_number8, 5); // dll: USER.dll
@00010F3F:0006 local_number17 = LASTRESULT;
@00010F49:001A local_number18 = &local_object1;
@00010F53:0020 GetWindowRect(local_number17, local_number18); // dll: USER.dll
@00010F5F:0035 local_object1.right;
@00010F6E:0006 local_number17 = LASTRESULT;
@00010F78:0035 local_object1.left;
@00010F86:0006 local_number18 = LASTRESULT;
@00010F90:000F local_number13 = (local_number17 - local_number18);
@00010F9D:0035 local_object1.bottom;
@00010FAD:0006 local_number17 = LASTRESULT;
@00010FB7:0035 local_object1.top;
@00010FC4:0006 local_number18 = LASTRESULT;
@00010FCE:000F local_number14 = (local_number17 - local_number18);
@00010FDB:001A local_number17 = &local_object1;
@00010FE5:0020 ScreenToClient(local_number8, local_number17); // dll: USER32.dll
@00010FF1:0020 GetDlgItem(local_number8, 5); // dll: USER.dll
@00010FFF:0006 local_number17 = LASTRESULT;
@00011009:0035 local_object1.left;
@00011017:0006 local_number18 = LASTRESULT;
@00011021:0035 local_object1.top;
@0001102E:0006 local_number19 = LASTRESULT;
@00011038:0007 local_number19 = (local_number19 + local_number12);
@00011045:0020 MoveWindow(local_number17, local_number18, local_number19, local_number13, local_number14, 1); // dll: USER.dll
@0001105F:0021 SdLoadString(local_number6);
@00011068:0006 local_string3 = LASTRESULT;
@00011072:0020 SetWindowText(local_number8, local_string3); // dll: USER.dll
@0001107E:0021 function_301(local_string2, local_number1, local_number8, local_number12);
@00011090:0006 local_number2 = LASTRESULT;
@0001109A:0021 function_362();
@000110A0:0006 local_number17 = LASTRESULT;
@000110AA:000D local_number17 = (local_number17 = 1);
@000110B9:0004 if(local_number17) then // ref index: 1
@000110C5:0021 CtrlSetState(local_string2, 5, -1001);
@000110D8:0021 function_417(local_number8, 5, 0);
@000110EB:0001 endif;
@000110EB:0001 label_110eb:
@000110ED:0005 goto label_11233;
@000110F6:0006 endif;
@000110F6:0006 label_110f6:
@000110F8:000D local_number17 = (local_number3 = 1);
@00011107:0004 if(local_number17) then // ref index: 1
@00011113:0021 function_298(local_string2, local_number1, local_number8);
@00011122:0006 local_number2 = LASTRESULT;
@0001112C:0006 local_number7 = 1;
@00011138:0005 goto label_11233;
@00011141:0006 endif;
@00011141:0006 label_11141:
@00011143:000D local_number17 = (local_number3 = 0);
@00011152:0004 if(local_number17) then // ref index: 1
@0001115E:0021 function_299(local_string2, local_number1, local_number8);
@0001116D:0006 local_number2 = LASTRESULT;
@00011177:0006 local_number7 = 1;
@00011183:0005 goto label_11233;
@0001118C:0004 endif;
@0001118C:0004 label_1118c:
@0001118E:000D local_number17 = (local_number3 = 5);
@0001119D:0004 if(local_number17) then // ref index: 1
@000111A9:0021 function_302(local_string2, local_number1);
@000111B5:0005 goto label_11233;
@000111BE:0006 endif;
@000111BE:0006 label_111be:
@000111C0:000D local_number17 = (local_number3 = 6);
@000111CF:0004 if(local_number17) then // ref index: 1
@000111DB:0021 function_300(local_string2, local_number1, local_number8);
@000111EA:0006 local_number2 = LASTRESULT;
@000111F4:0006 local_number7 = 1;
@00011200:0005 goto label_11233;
@00011209:0004 endif;
@00011209:0004 label_11209:
@0001120B:0021 function_310(local_number3);
@00011214:0006 local_number17 = LASTRESULT;
@0001121E:0004 if(local_number17) then // ref index: 1
@0001122A:0021 function_311(local_number3);
@00011233:0001 endif;
@00011233:0001 label_11233:
@00011235:0005 goto label_107f0;
@0001123E:0005 endif;
@0001123E:0005 label_1123e:
@00011240:0021 function_297(local_string6, local_string7, local_number1);
@0001124F:0021 EndDialog(local_string2);
@00011258:0021 ReleaseDialog/EndDialog(local_string2);
@00011261:000D local_number17 = (local_number2 = -911);
@00011270:0004 if(local_number17) then // ref index: 1
@0001127C:0003 endif;
@0001127C:0003 label_1127c:
@0001127E:0027 // return coming
@00011282:0023 return local_number2;
@00011289:0026 end; // checksum: bb364f2e
@00011299:0005 label_11299:
@0001129B:0022 function NUMBER function_296(local_string1, local_string2, local_number1)
@0001129B NUMBER local_number2, local_number3;
@0001129B STRING local_string3;
@0001129B
@0001129B begin
@000112A4:0021 SilentReadData/SilentWriteData(local_string1, local_string2, 1, local_string3, local_number2);
@000112BB:000D local_number3 = (local_string3 = "YesToAll");
@000112D0:0004 if(local_number3) then // ref index: 4
@000112DC:0001 // switch/while/???
@000112E0:0006 label_112e0:
@000112E2:000D local_number3 = (local_number1 = 3);
@000112F1:0004 if(local_number3) then // ref index: 1
@000112FD:0006 global_number13 = 1;
@00011309:0027 // return coming
@0001130D:0023 return 6;
@00011316:0005 goto label_11394;
@0001131F:0006 endif;
@0001131F:0006 label_1131f:
@00011321:000D local_number3 = (local_number1 = 2);
@00011330:0004 if(local_number3) then // ref index: 1
@0001133C:0006 global_number8 = 1;
@00011348:0027 // return coming
@0001134C:0023 return 6;
@00011355:0005 goto label_11394;
@0001135E:0005 endif;
@0001135E:0005 label_1135e:
@00011360:000D local_number3 = (local_number1 = 1);
@0001136F:0004 if(local_number3) then // ref index: 1
@0001137B:0006 global_number7 = 1;
@00011387:0027 // return coming
@0001138B:0023 return 6;
@00011394:0003 endif;
@00011394:0003 endif;
@00011394:0003 label_11394:
@00011396:000D local_number3 = (local_string3 = "NoToAll");
@000113AA:0004 if(local_number3) then // ref index: 4
@000113B6:0001 // switch/while/???
@000113BA:0006 label_113ba:
@000113BC:000D local_number3 = (local_number1 = 3);
@000113CB:0004 if(local_number3) then // ref index: 1
@000113D7:0006 global_number12 = 1;
@000113E3:0027 // return coming
@000113E7:0023 return 7;
@000113F0:0005 goto label_1146e;
@000113F9:0006 endif;
@000113F9:0006 label_113f9:
@000113FB:000D local_number3 = (local_number1 = 2);
@0001140A:0004 if(local_number3) then // ref index: 1
@00011416:0006 global_number9 = 1;
@00011422:0027 // return coming
@00011426:0023 return 7;
@0001142F:0005 goto label_1146e;
@00011438:0005 endif;
@00011438:0005 label_11438:
@0001143A:000D local_number3 = (local_number1 = 1);
@00011449:0004 if(local_number3) then // ref index: 1
@00011455:0006 global_number6 = 1;
@00011461:0027 // return coming
@00011465:0023 return 7;
@0001146E:0007 endif;
@0001146E:0007 endif;
@0001146E:0007 label_1146e:
@00011470:000D local_number3 = (local_string3 = "Reboot");
@00011483:0004 if(local_number3) then // ref index: 1
@0001148F:000D local_number3 = (local_number1 = 2);
@0001149E:0004 if(local_number3) then // ref index: 1
@000114AA:0006 global_number10 = 1;
@000114B6:0027 // return coming
@000114BA:0023 return 100;
@000114C3:0001 endif;
@000114C3:0001 endif;
@000114C3:0001 label_114c3:
@000114C5:0026 end; // checksum: 4380716
@000114D1:000A label_114d1:
@000114D3:0022 function NUMBER function_297(local_string1, local_string2, local_number1)
@000114D3 NUMBER local_number2;
@000114D3 STRING local_string3;
@000114D3
@000114D3 begin
@000114DC:0021 function_362();
@000114E2:0006 local_number2 = LASTRESULT;
@000114EC:000D local_number2 = (local_number2 = 1);
@000114FB:0004 if(local_number2) then // ref index: 4
@00011507:0018 local_number2 = (global_number6 || global_number12);
@00011514:0018 local_number2 = (local_number2 || global_number9);
@00011521:0004 if(local_number2) then // ref index: 1
@0001152D:0006 local_string3 = "NoToAll";
@0001153E:0005 goto label_115a8;
@00011547:0005 endif;
@00011547:0005 label_11547:
@00011549:0018 local_number2 = (global_number7 || global_number13);
@00011556:0018 local_number2 = (local_number2 || global_number8);
@00011563:0004 if(local_number2) then // ref index: 1
@0001156F:0006 local_string3 = "YesToAll";
@00011581:0005 goto label_115a8;
@0001158A:0002 endif;
@0001158A:0002 label_1158a:
@0001158C:0004 if(global_number10) then // ref index: 1
@00011598:0006 local_string3 = "Reboot";
@000115A8:0001 endif;
@000115A8:0001 label_115a8:
@000115AA:0021 SilentWriteData(local_string1, local_string2, 1, local_string3, 0);
@000115C3:0002 endif;
@000115C3:0002 label_115c3:
@000115C5:0024 return;
@000115C9:0026 end; // checksum: 43ab832
@000115D5:0002 label_115d5:
@000115D7:0022 function NUMBER function_298(local_string1, local_number1, local_number2)
@000115D7 NUMBER local_number3, local_number4;
@000115D7
@000115D7
@000115D7 begin
@000115E0:0001 // switch/while/???
@000115E4:0007 label_115e4:
@000115E6:000D local_number4 = (local_number1 = 3);
@000115F5:0004 if(local_number4) then // ref index: 2
@00011601:0021 CtrlGetState(local_string1, 5);
@0001160F:0006 local_number4 = LASTRESULT;
@00011619:000D local_number4 = (local_number4 = -1001);
@00011628:0004 if(local_number4) then // ref index: 1
@00011634:0006 global_number13 = 1;
@00011640:0002 endif;
@00011640:0002 label_11640:
@00011642:0006 local_number3 = 6;
@0001164E:0005 goto label_11734;
@00011657:0007 endif;
@00011657:0007 label_11657:
@00011659:000D local_number4 = (local_number1 = 2);
@00011668:0004 if(local_number4) then // ref index: 2
@00011674:0021 CtrlGetState(local_string1, 5);
@00011682:0006 local_number4 = LASTRESULT;
@0001168C:000D local_number4 = (local_number4 = -1001);
@0001169B:0004 if(local_number4) then // ref index: 1
@000116A7:0006 global_number8 = 1;
@000116B3:0002 endif;
@000116B3:0002 label_116b3:
@000116B5:0006 local_number3 = 5;
@000116C1:0005 goto label_11734;
@000116CA:0007 endif;
@000116CA:0007 label_116ca:
@000116CC:000D local_number4 = (local_number1 = 1);
@000116DB:0004 if(local_number4) then // ref index: 2
@000116E7:0021 CtrlGetState(local_string1, 5);
@000116F5:0006 local_number4 = LASTRESULT;
@000116FF:000D local_number4 = (local_number4 = -1001);
@0001170E:0004 if(local_number4) then // ref index: 1
@0001171A:0006 global_number7 = 1;
@00011726:0001 endif;
@00011726:0001 label_11726:
@00011728:0006 local_number3 = 6;
@00011734:0003 endif;
@00011734:0003 label_11734:
@00011736:0027 // return coming
@0001173A:0023 return local_number3;
@00011741:0026 end; // checksum: fff27fd5
@0001174D:0002 label_1174d:
@0001174F:0022 function NUMBER function_299(local_string1, local_number1, local_number2)
@0001174F NUMBER local_number3, local_number4;
@0001174F
@0001174F
@0001174F begin
@00011758:0001 // switch/while/???
@0001175C:0007 label_1175c:
@0001175E:000D local_number4 = (local_number1 = 3);
@0001176D:0004 if(local_number4) then // ref index: 2
@00011779:0021 CtrlGetState(local_string1, 5);
@00011787:0006 local_number4 = LASTRESULT;
@00011791:000D local_number4 = (local_number4 = -1001);
@000117A0:0004 if(local_number4) then // ref index: 1
@000117AC:0006 global_number12 = 1;
@000117B8:0002 endif;
@000117B8:0002 label_117b8:
@000117BA:0006 local_number3 = 7;
@000117C6:0005 goto label_1186b;
@000117CF:0004 endif;
@000117CF:0004 label_117cf:
@000117D1:000D local_number4 = (local_number1 = 2);
@000117E0:0004 if(local_number4) then // ref index: 1
@000117EC:0006 local_number3 = 4;
@000117F8:0005 goto label_1186b;
@00011801:0007 endif;
@00011801:0007 label_11801:
@00011803:000D local_number4 = (local_number1 = 1);
@00011812:0004 if(local_number4) then // ref index: 2
@0001181E:0021 CtrlGetState(local_string1, 5);
@0001182C:0006 local_number4 = LASTRESULT;
@00011836:000D local_number4 = (local_number4 = -1001);
@00011845:0004 if(local_number4) then // ref index: 1
@00011851:0006 global_number6 = 1;
@0001185D:0001 endif;
@0001185D:0001 label_1185d:
@0001185F:0006 local_number3 = 7;
@0001186B:0003 endif;
@0001186B:0003 label_1186b:
@0001186D:0027 // return coming
@00011871:0023 return local_number3;
@00011878:0026 end; // checksum: b2a29
@00011884:0008 label_11884:
@00011886:0022 function NUMBER function_300(local_string1, local_number1, local_number2)
@00011886 NUMBER local_number3, local_number4;
@00011886
@00011886
@00011886 begin
@0001188F:000D local_number4 = (local_number1 = 2);
@0001189E:0004 if(local_number4) then // ref index: 2
@000118AA:0021 CtrlGetState(local_string1, 5);
@000118B8:0006 local_number4 = LASTRESULT;
@000118C2:000D local_number4 = (local_number4 = -1001);
@000118D1:0004 if(local_number4) then // ref index: 1
@000118DD:0006 global_number10 = 1;
@000118E9:0001 endif;
@000118E9:0001 label_118e9:
@000118EB:0006 local_number3 = 100;
@000118F7:0003 endif;
@000118F7:0003 label_118f7:
@000118F9:0027 // return coming
@000118FD:0023 return local_number3;
@00011904:0026 end; // checksum: fff30ed4
@00011910:0002 label_11910:
@00011912:0022 function NUMBER function_301(local_string1, local_number1, local_number2, local_number3)
@00011912 NUMBER local_number5, local_number6, local_number7, local_number8, local_number9, local_number10;
@00011912 STRING local_string2;
@00011912 OBJECT local_object1;
@00011912 begin
@0001191B:0001 // switch/while/???
@0001191F:0005 label_1191f:
@00011921:000D local_number8 = (local_number1 = 3);
@00011930:0004 if(local_number8) then // ref index: 1
@0001193C:0027 // return coming
@00011940:0023 return 0;
@00011949:0005 goto label_11b42;
@00011952:0024 endif;
@00011952:0024 label_11952:
@00011954:000D local_number8 = (local_number1 = 2);
@00011963:0004 if(local_number8) then // ref index: 1
@0001196F:0020 GetDlgItem(local_number2, 6); // dll: USER.dll
@0001197D:0006 local_number7 = LASTRESULT;
@00011987:0020 ShowWindow(local_number7, 5); // dll: USER.dll
@00011995:0021 SdLoadString(17053);
@000119A0:0006 local_string2 = LASTRESULT;
@000119AA:0021 function_103(local_string1, 0, local_string2);
@000119BB:0021 SdLoadString(17052);
@000119C6:0006 local_string2 = LASTRESULT;
@000119D0:0021 function_103(local_string1, 1, local_string2);
@000119E1:0020 GetDlgItem(local_number2, 6); // dll: USER.dll
@000119EF:0006 local_number8 = LASTRESULT;
@000119F9:001A local_number9 = &local_object1;
@00011A03:0020 GetWindowRect(local_number8, local_number9); // dll: USER.dll
@00011A0F:0035 local_object1.right;
@00011A1E:0006 local_number8 = LASTRESULT;
@00011A28:0035 local_object1.left;
@00011A36:0006 local_number9 = LASTRESULT;
@00011A40:000F local_number5 = (local_number8 - local_number9);
@00011A4D:0035 local_object1.bottom;
@00011A5D:0006 local_number8 = LASTRESULT;
@00011A67:0035 local_object1.top;
@00011A74:0006 local_number9 = LASTRESULT;
@00011A7E:000F local_number6 = (local_number8 - local_number9);
@00011A8B:001A local_number8 = &local_object1;
@00011A95:0020 ScreenToClient(local_number2, local_number8); // dll: USER32.dll
@00011AA1:0020 GetDlgItem(local_number2, 6); // dll: USER.dll
@00011AAF:0006 local_number8 = LASTRESULT;
@00011AB9:0035 local_object1.left;
@00011AC7:0006 local_number9 = LASTRESULT;
@00011AD1:0035 local_object1.top;
@00011ADE:0006 local_number10 = LASTRESULT;
@00011AE8:0007 local_number10 = (local_number10 + local_number3);
@00011AF5:0020 MoveWindow(local_number8, local_number9, local_number10, local_number5, local_number6, 1); // dll: USER.dll
@00011B0F:0005 goto label_11b42;
@00011B18:0004 endif;
@00011B18:0004 label_11b18:
@00011B1A:000D local_number8 = (local_number1 = 1);
@00011B29:0004 if(local_number8) then // ref index: 1
@00011B35:0027 // return coming
@00011B39:0023 return 0;
@00011B42:0001 endif;
@00011B42:0001 label_11b42:
@00011B44:0026 end; // checksum: 4b48674f
@00011B54:0008 label_11b54:
@00011B56:0022 function NUMBER function_302(local_string1, local_number1)
@00011B56 NUMBER local_number2, local_number3;
@00011B56
@00011B56
@00011B56 begin
@00011B5F:0021 CmdGetHwndDlg/WaitOnDialog(local_string1);
@00011B68:0006 local_number2 = LASTRESULT;
@00011B72:0021 CtrlGetState(local_string1, 5);
@00011B80:0006 local_number3 = LASTRESULT;
@00011B8A:000D local_number3 = (local_number3 = -1001);
@00011B99:0004 if(local_number3) then // ref index: 5
@00011BA5:0001 // switch/while/???
@00011BA9:0004 label_11ba9:
@00011BAB:000D local_number3 = (local_number1 = 3);
@00011BBA:0004 if(local_number3) then // ref index: 1
@00011BC6:0021 function_417(local_number2, 2, 0);
@00011BD9:0005 goto label_11c5e;
@00011BE2:0004 endif;
@00011BE2:0004 label_11be2:
@00011BE4:000D local_number3 = (local_number1 = 1);
@00011BF3:0004 if(local_number3) then // ref index: 1
@00011BFF:0021 function_417(local_number2, 2, 0);
@00011C12:0005 goto label_11c5e;
@00011C1B:0004 endif;
@00011C1B:0004 label_11c1b:
@00011C1D:000D local_number3 = (local_number1 = 2);
@00011C2C:0004 if(local_number3) then // ref index: 1
@00011C38:0021 function_417(local_number2, 0, 0);
@00011C4B:0021 function_417(local_number2, 2, 0);
@00011C5E:0001 endif;
@00011C5E:0001 label_11c5e:
@00011C60:0005 goto label_11c91;
@00011C69:0002 endif;
@00011C69:0002 label_11c69:
@00011C6B:0021 function_417(local_number2, 2, 1);
@00011C7E:0021 function_417(local_number2, 0, 1);
@00011C91:0002 label_11c91:
@00011C93:0024 return;
@00011C97:0026 end; // checksum: fffc50f8
@00011CA3:0012 label_11ca3:
@00011CA5:0022 function NUMBER function_303(local_string1, local_string2, local_number1, local_string3, local_number2)
@00011CA5 NUMBER local_number3, local_number7, local_number8, local_number9, local_number10, local_number11, local_number12, local_number13, local_number14, local_number15;
@00011CA5 STRING local_string4, local_string5;
@00011CA5
@00011CA5 begin
@00011CAE:0006 local_string4 = "SdFinishReboot";
@00011CC6:0006 local_number8 = 12031;
@00011CD2:0006 local_number12 = 0;
@00011CDE:0021 function_362();
@00011CE4:0006 local_number14 = LASTRESULT;
@00011CEE:000D local_number14 = (local_number14 = 2);
@00011CFD:0004 if(local_number14) then // ref index: 2
@00011D09:0021 SdMakeName(global_string3, local_string4, local_string1, global_number31);
@00011D1B:0021 SilentReadData/SilentWriteData(global_string3, "Result", 2, local_string5, local_number3);
@00011D38:0021 SilentReadData/SilentWriteData(global_string3, "BootOption", 2, local_string5, local_number9);
@00011D59:000D local_number14 = (local_number9 = 3);
@00011D68:0004 if(local_number14) then // ref index: 1
@00011D74:0021 System(local_number9);
@00011D7D:0006 local_number7 = LASTRESULT;
@00011D87:0009 local_number14 = (local_number7 < 0);
@00011D96:0004 if(local_number14) then // ref index: 1
@00011DA2:0006 local_number3 = local_number7;
@00011DAC:0002 endif;
@00011DAC:0002 endif;
@00011DAC:0002 label_11dac:
@00011DAE:0027 // return coming
@00011DB2:0023 return local_number3;
@00011DB9:0003 endif;
@00011DB9:0003 label_11db9:
@00011DBB:000D local_number14 = (global_number14 = 0);
@00011DCA:0004 if(local_number14) then // ref index: 1
@00011DD6:0021 SdInit();
@00011DDC:0006 endif;
@00011DDC:0006 label_11ddc:
@00011DDE:0021 EzDefineDialog(local_string4, "", "", 12031);
@00011DF2:0006 local_number14 = LASTRESULT;
@00011DFC:000D local_number14 = (local_number14 = -1);
@00011E0B:0004 if(local_number14) then // ref index: 1
@00011E17:0027 // return coming
@00011E1B:0023 return -1;
@00011E24:0002 endif;
@00011E24:0002 label_11e24:
@00011E26:0021 function_134(50);
@00011E31:0006 local_number13 = 0;
@00011E3D:0006 label_11e3d:
@00011E3F:0001 // switch/while/???
@00011E43:000D local_number14 = (local_number13 = 0);
@00011E52:0004 if(local_number14) then // ref index: 18
@00011E5E:0021 WaitOnDialog/ReleaseDialog(local_string4);
@00011E67:0006 local_number3 = LASTRESULT;
@00011E71:0001 // switch/while/???
@00011E75:0005 label_11e75:
@00011E77:000D local_number14 = (local_number3 = -100);
@00011E86:0004 if(local_number14) then // ref index: 9
@00011E92:000E local_number14 = (local_string2 != "");
@00011E9F:0004 if(local_number14) then // ref index: 1
@00011EAB:0021 function_313(local_string4, 711, local_string2);
@00011EBC:0003 endif;
@00011EBC:0003 label_11ebc:
@00011EBE:000E local_number14 = (local_string3 != "");
@00011ECB:0004 if(local_number14) then // ref index: 1
@00011ED7:0021 function_313(local_string4, 712, local_string3);
@00011EE8:0009 endif;
@00011EE8:0009 label_11ee8:
@00011EEA:0021 CmdGetHwndDlg/WaitOnDialog(local_string4);
@00011EF3:0006 local_number11 = LASTRESULT;
@00011EFD:0021 function_309(local_string4, local_number11, 0, global_string2);
@00011F11:0021 function_323(local_string4, local_number11, local_string1);
@00011F20:0021 function_304(local_string4, local_number11, local_number12);
@00011F2F:0021 CtrlSetState(local_string4, 501, 0);
@00011F42:0021 CtrlSetState(local_string4, 502, 0);
@00011F55:0021 CtrlSetState(local_string4, 503, 0);
@00011F68:0001 // switch/while/???
@00011F6C:0006 label_11f6c:
@00011F6E:000D local_number14 = (local_number1 = 3);
@00011F7D:0004 if(local_number14) then // ref index: 1
@00011F89:0021 CtrlSetState(local_string4, 502, -1001);
@00011F9C:0020 GetDlgItem(local_number11, 502); // dll: USER.dll
@00011FAA:0006 local_number10 = LASTRESULT;
@00011FB4:0005 goto label_1207f;
@00011FBD:0007 endif;
@00011FBD:0007 label_11fbd:
@00011FBF:000D local_number14 = (local_number1 = 2);
@00011FCE:0004 if(local_number14) then // ref index: 3
@00011FDA:0004 if(local_number12) then // ref index: 1
@00011FE6:0021 CtrlSetState(local_string4, 501, -1001);
@00011FF9:0020 GetDlgItem(local_number11, 501); // dll: USER.dll
@00012007:0006 local_number10 = LASTRESULT;
@00012011:0005 goto label_12047;
@0001201A:0003 endif;
@0001201A:0003 label_1201a:
@0001201C:0021 CtrlSetState(local_string4, 502, -1001);
@0001202F:0020 GetDlgItem(local_number11, 502); // dll: USER.dll
@0001203D:0006 local_number10 = LASTRESULT;
@00012047:0001 label_12047:
@00012049:0005 goto label_1207f;
@00012052:0003 endif;
@00012052:0003 label_12052:
@00012054:0021 CtrlSetState(local_string4, 503, -1001);
@00012067:0020 GetDlgItem(local_number11, 503); // dll: USER.dll
@00012075:0006 local_number10 = LASTRESULT;
@0001207F:0002 label_1207f:
@00012081:0020 SetFocus(local_number10); // dll: USER.dll
@0001208A:0005 goto label_1227b;
@00012093:0011 endif;
@00012093:0011 label_12093:
@00012095:000D local_number14 = (local_number3 = 1);
@000120A4:0004 if(local_number14) then // ref index: 3
@000120B0:0006 local_number3 = 1;
@000120BC:0006 local_number13 = 1;
@000120C8:0006 local_number7 = 0;
@000120D4:0006 local_number9 = 0;
@000120E0:0021 CtrlGetState(local_string4, 502);
@000120EE:0006 local_number14 = LASTRESULT;
@000120F8:000D local_number14 = (local_number14 = -1001);
@00012107:0004 if(local_number14) then // ref index: 2
@00012113:0006 local_number9 = 3;
@0001211F:0021 System(3);
@0001212A:0006 local_number7 = LASTRESULT;
@00012134:0009 local_number14 = (local_number7 < 0);
@00012143:0004 if(local_number14) then // ref index: 1
@0001214F:0006 local_number3 = local_number7;
@00012159:0005 goto label_12170;
@00012162:0001 endif;
@00012162:0001 label_12162:
@00012164:0006 local_number3 = 6;
@00012170:0001 endif;
@00012170:0001 label_12170:
@00012172:0005 goto label_1227b;
@0001217B:0004 endif;
@0001217B:0004 label_1217b:
@0001217D:000D local_number14 = (local_number3 = 12);
@0001218C:0004 if(local_number14) then // ref index: 1
@00012198:0006 local_number3 = 12;
@000121A4:0005 goto label_1227b;
@000121AD:0006 endif;
@000121AD:0006 label_121ad:
@000121AF:000D local_number14 = (local_number3 = -1);
@000121BE:0004 if(local_number14) then // ref index: 1
@000121CA:0021 function_315(-1, local_string4);
@000121D8:0006 local_number3 = -1;
@000121E4:0006 local_number13 = 1;
@000121F0:0005 goto label_1227b;
@000121F9:0004 endif;
@000121F9:0004 label_121f9:
@000121FB:000D local_number14 = (local_number3 = -200);
@0001220A:0004 if(local_number14) then // ref index: 1
@00012216:0021 function_316(local_number11, local_number3, local_number13);
@00012225:0005 goto label_1227b;
@0001222E:0007 endif;
@0001222E:0007 label_1222e:
@00012230:0021 function_310(local_number3);
@00012239:0006 local_number14 = LASTRESULT;
@00012243:0021 function_311(local_number3);
@0001224C:0006 local_number15 = LASTRESULT;
@00012256:0019 local_number14 = (local_number14 = local_number15);
@00012263:0004 if(local_number14) then // ref index: 1
@0001226F:0006 local_number13 = 1;
@0001227B:0001 endif;
@0001227B:0001 label_1227b:
@0001227D:0005 goto label_11e3d;
@00012286:000B endif;
@00012286:000B label_12286:
@00012288:0021 EndDialog(local_string4);
@00012291:0021 ReleaseDialog/EndDialog(local_string4);
@0001229A:0021 SdInit();
@000122A0:0021 function_133(50);
@000122AB:0021 function_362();
@000122B1:0006 local_number14 = LASTRESULT;
@000122BB:000D local_number14 = (local_number14 = 1);
@000122CA:0004 if(local_number14) then // ref index: 1
@000122D6:0021 SdMakeName(global_string3, local_string4, local_string1, global_number31);
@000122E8:0021 SilentWriteData(global_string3, "Result", 2, "", local_number3);
@00012305:0021 SilentWriteData(global_string3, "BootOption", 2, "", local_number9);
@00012326:0003 endif;
@00012326:0003 label_12326:
@00012328:0027 // return coming
@0001232C:0023 return local_number3;
@00012333:0026 end; // checksum: 67fbc39f
@0001233F:0004 label_1233f:
@00012341:0022 function NUMBER function_304(local_string1, local_number1, local_number2)
@00012341 NUMBER local_number3;
@00012341
@00012341
@00012341 begin
@0001234A:0004 if(local_number2) then // ref index: 1
@00012356:0027 // return coming
@0001235A:0023 return 1;
@00012363:0004 endif;
@00012363:0004 label_12363:
@00012365:0020 GetDlgItem(local_number1, 501); // dll: USER.dll
@00012373:0006 local_number3 = LASTRESULT;
@0001237D:0004 if(local_number3) then // ref index: 1
@00012389:0020 ShowWindow(local_number3, 0); // dll: USER.dll
@00012397:0002 endif;
@00012397:0002 label_12397:
@00012399:0024 return;
@0001239D:0026 end; // checksum: 233bb32d
@000123A9:0010 label_123a9:
@000123AB:0022 function NUMBER function_305(local_string1, local_string2, local_string3, local_string4, local_string5, local_number1, local_number2)
@000123AB NUMBER local_number3, local_number5, local_number6, local_number7, local_number8, local_number9, local_number10, local_number11, local_number12;
@000123AB STRING local_string6, local_string7;
@000123AB
@000123AB begin
@000123B4:0006 local_string6 = "SdFinish";
@000123C6:0006 local_number5 = 12032;
@000123D2:0006 local_number6 = 0;
@000123DE:0021 function_362();
@000123E4:0006 local_number11 = LASTRESULT;
@000123EE:000D local_number11 = (local_number11 = 2);
@000123FD:0004 if(local_number11) then // ref index: 2
@00012409:0021 SdMakeName(global_string3, local_string6, local_string1, global_number32);
@0001241B:0021 SilentReadData/SilentWriteData(global_string3, "Result", 2, local_string7, local_number3);
@00012438:000E local_number11 = (local_number3 != 12);
@00012447:000E local_number12 = (local_number3 != 2);
@00012456:0019 local_number11 = (local_number11 = local_number12);
@00012463:0004 if(local_number11) then // ref index: 1
@0001246F:0021 SilentReadData/SilentWriteData(global_string3, "bOpt1", 2, local_string7, local_number1);
@0001248B:0021 SilentReadData/SilentWriteData(global_string3, "bOpt2", 2, local_string7, local_number2);
@000124A7:0002 endif;
@000124A7:0002 label_124a7:
@000124A9:0027 // return coming
@000124AD:0023 return local_number3;
@000124B4:0003 endif;
@000124B4:0003 label_124b4:
@000124B6:000D local_number11 = (global_number14 = 0);
@000124C5:0004 if(local_number11) then // ref index: 1
@000124D1:0021 SdInit();
@000124D7:0006 endif;
@000124D7:0006 label_124d7:
@000124D9:0021 EzDefineDialog(local_string6, "", "", 12032);
@000124ED:0006 local_number11 = LASTRESULT;
@000124F7:000D local_number11 = (local_number11 = -1);
@00012506:0004 if(local_number11) then // ref index: 1
@00012512:0027 // return coming
@00012516:0023 return -1;
@0001251F:0002 endif;
@0001251F:0002 label_1251f:
@00012521:0021 function_134(50);
@0001252C:0006 local_number7 = 0;
@00012538:0006 label_12538:
@0001253A:0001 // switch/while/???
@0001253E:000D local_number11 = (local_number7 = 0);
@0001254D:0004 if(local_number11) then // ref index: 20
@00012559:0021 WaitOnDialog/ReleaseDialog(local_string6);
@00012562:0006 local_number3 = LASTRESULT;
@0001256C:0001 // switch/while/???
@00012570:0007 label_12570:
@00012572:000D local_number11 = (local_number3 = -100);
@00012581:0004 if(local_number11) then // ref index: 11
@0001258D:0021 CmdGetHwndDlg/WaitOnDialog(local_string6);
@00012596:0006 local_number8 = LASTRESULT;
@000125A0:000E local_number11 = (local_string2 != "");
@000125AD:0004 if(local_number11) then // ref index: 1
@000125B9:0021 function_313(local_string6, 711, local_string2);
@000125CA:0003 endif;
@000125CA:0003 label_125ca:
@000125CC:000E local_number11 = (local_string3 != "");
@000125D9:0004 if(local_number11) then // ref index: 1
@000125E5:0021 function_313(local_string6, 712, local_string3);
@000125F6:0004 endif;
@000125F6:0004 label_125f6:
@000125F8:000E local_number11 = (local_string4 != "");
@00012605:0004 if(local_number11) then // ref index: 1
@00012611:0021 function_103(local_string6, 501, local_string4);
@00012622:0005 goto label_1265f;
@0001262B:0004 endif;
@0001262B:0004 label_1262b:
@0001262D:0020 GetDlgItem(local_number8, 501); // dll: USER.dll
@0001263B:0006 local_number9 = LASTRESULT;
@00012645:0020 ShowWindow(local_number9, 0); // dll: USER.dll
@00012653:0006 local_number1 = 0;
@0001265F:0004 label_1265f:
@00012661:000E local_number11 = (local_string5 != "");
@0001266E:0004 if(local_number11) then // ref index: 1
@0001267A:0021 function_103(local_string6, 502, local_string5);
@0001268B:0005 goto label_126c8;
@00012694:0004 endif;
@00012694:0004 label_12694:
@00012696:0020 GetDlgItem(local_number8, 502); // dll: USER.dll
@000126A4:0006 local_number9 = LASTRESULT;
@000126AE:0020 ShowWindow(local_number9, 0); // dll: USER.dll
@000126BC:0006 local_number2 = 0;
@000126C8:0004 label_126c8:
@000126CA:0021 function_309(local_string6, local_number8, 0, global_string2);
@000126DE:0021 function_323(local_string6, local_number8, local_string1);
@000126ED:0004 if(local_number1) then // ref index: 1
@000126F9:0021 CtrlSetState(local_string6, 501, -1001);
@0001270C:0002 endif;
@0001270C:0002 label_1270c:
@0001270E:0004 if(local_number2) then // ref index: 1
@0001271A:0021 CtrlSetState(local_string6, 502, -1001);
@0001272D:0008 endif;
@0001272D:0008 label_1272d:
@0001272F:000D local_number11 = (local_string4 = "");
@0001273C:000D local_number12 = (local_string5 = "");
@00012749:0019 local_number11 = (local_number11 = local_number12);
@00012756:0004 if(local_number11) then // ref index: 1
@00012762:0020 GetDlgItem(local_number8, 1); // dll: USER.dll
@00012770:0006 local_number10 = LASTRESULT;
@0001277A:0020 SetFocus(local_number10); // dll: USER.dll
@00012783:0005 goto label_127a7;
@0001278C:0001 endif;
@0001278C:0001 label_1278c:
@0001278E:0021 function_314(local_string6, local_number8, global_string2, 501, 2);
@000127A7:0001 label_127a7:
@000127A9:0005 goto label_1298a;
@000127B2:000B endif;
@000127B2:000B label_127b2:
@000127B4:000D local_number11 = (local_number3 = 1);
@000127C3:0004 if(local_number11) then // ref index: 3
@000127CF:0006 local_number3 = 1;
@000127DB:0006 local_number7 = 1;
@000127E7:0006 local_number1 = 0;
@000127F3:0006 local_number2 = 0;
@000127FF:0021 CtrlGetState(local_string6, 501);
@0001280D:0006 local_number11 = LASTRESULT;
@00012817:000D local_number11 = (local_number11 = -1001);
@00012826:0004 if(local_number11) then // ref index: 1
@00012832:0006 local_number1 = 1;
@0001283E:0005 endif;
@0001283E:0005 label_1283e:
@00012840:0021 CtrlGetState(local_string6, 502);
@0001284E:0006 local_number11 = LASTRESULT;
@00012858:000D local_number11 = (local_number11 = -1001);
@00012867:0004 if(local_number11) then // ref index: 1
@00012873:0006 local_number2 = 1;
@0001287F:0001 endif;
@0001287F:0001 label_1287f:
@00012881:0005 goto label_1298a;
@0001288A:0004 endif;
@0001288A:0004 label_1288a:
@0001288C:000D local_number11 = (local_number3 = 12);
@0001289B:0004 if(local_number11) then // ref index: 1
@000128A7:0006 local_number3 = 12;
@000128B3:0005 goto label_1298a;
@000128BC:0006 endif;
@000128BC:0006 label_128bc:
@000128BE:000D local_number11 = (local_number3 = -1);
@000128CD:0004 if(local_number11) then // ref index: 1
@000128D9:0021 function_315(-1, local_string6);
@000128E7:0006 local_number3 = -1;
@000128F3:0006 local_number7 = 1;
@000128FF:0005 goto label_1298a;
@00012908:0004 endif;
@00012908:0004 label_12908:
@0001290A:000D local_number11 = (local_number3 = -200);
@00012919:0004 if(local_number11) then // ref index: 1
@00012925:0021 function_316(local_number8, local_number3, local_number7);
@00012934:0005 goto label_1298a;
@0001293D:0007 endif;
@0001293D:0007 label_1293d:
@0001293F:0021 function_310(local_number3);
@00012948:0006 local_number11 = LASTRESULT;
@00012952:0021 function_311(local_number3);
@0001295B:0006 local_number12 = LASTRESULT;
@00012965:0019 local_number11 = (local_number11 = local_number12);
@00012972:0004 if(local_number11) then // ref index: 1
@0001297E:0006 local_number7 = 1;
@0001298A:0001 endif;
@0001298A:0001 label_1298a:
@0001298C:0005 goto label_12538;
@00012995:000C endif;
@00012995:000C label_12995:
@00012997:0021 EndDialog(local_string6);
@000129A0:0021 ReleaseDialog/EndDialog(local_string6);
@000129A9:0021 SdInit();
@000129AF:0021 function_133(50);
@000129BA:0021 function_362();
@000129C0:0006 local_number11 = LASTRESULT;
@000129CA:000D local_number11 = (local_number11 = 1);
@000129D9:0004 if(local_number11) then // ref index: 1
@000129E5:0021 SdMakeName(global_string3, local_string6, local_string1, global_number32);
@000129F7:0021 SilentWriteData(global_string3, "Result", 2, "", local_number3);
@00012A14:0021 SilentWriteData(global_string3, "bOpt1", 2, "", local_number1);
@00012A30:0021 SilentWriteData(global_string3, "bOpt2", 2, "", local_number2);
@00012A4C:0003 endif;
@00012A4C:0003 label_12a4c:
@00012A4E:0027 // return coming
@00012A52:0023 return local_number3;
@00012A59:0026 end; // checksum: 3b15aa6e
@00012A65:0007 label_12a65:
@00012A67:0022 function NUMBER SdFinishEx/SdFinish(local_string1, local_string2, local_string3, local_string4, local_string5, local_number1, local_number2)
@00012A67 NUMBER local_number3, local_number4, local_number5;
@00012A67
@00012A67
@00012A67 begin
@00012A70:000D local_number5 = (global_number16 = 0);
@00012A7F:0004 if(local_number5) then // ref index: 1
@00012A8B:0021 function_305(local_string1, local_string2, local_string3, local_string4, local_string5, local_number1, local_number2);
@00012AA6:0006 local_number3 = LASTRESULT;
@00012AB0:0027 // return coming
@00012AB4:0023 return 0;
@00012ABD:0009 endif;
@00012ABD:0009 label_12abd:
@00012ABF:0006 local_number4 = 3;
@00012ACB:0006 local_string1 = "";
@00012AD5:0006 local_string2 = "";
@00012ADF:0006 local_string3 = "";
@00012AE9:0021 function_303(local_string1, local_string2, local_number4, local_string3, 0);
@00012B00:0006 local_number3 = LASTRESULT;
@00012B0A:0027 // return coming
@00012B0E:0023 return local_number3;
@00012B15:0026 end; // checksum: 105ae2e
@00012B21:0004 label_12b21:
@00012B23:0022 function NUMBER SdInit()
@00012B23
@00012B23
@00012B23
@00012B23 begin
@00012B2C:0004 if(global_number14) then // ref index: 1
@00012B38:0027 // return coming
@00012B3C:0023 return 1;
@00012B45:0007 endif;
@00012B45:0007 label_12b45:
@00012B47:0006 global_number15 = 0;
@00012B53:0006 global_number14 = 1;
@00012B5F:0021 SdLoadString(11600);
@00012B6A:0006 global_string4 = LASTRESULT;
@00012B74:0021 DialogSetInfo(4, "", 4);
@00012B87:0024 return;
@00012B8B:0026 end; // checksum: 56066324
@00012B97:0003 label_12b97:
@00012B99:0022 function NUMBER SdInit()
@00012B99
@00012B99
@00012B99
@00012B99 begin
@00012BA2:0024 return;
@00012BA6:0026 end; // checksum: c01
@00012BB2:000D label_12bb2:
@00012BB4:0022 function NUMBER function_309(local_string1, local_number1, local_number2, local_string2)
@00012BB4 NUMBER local_number4, local_number7, local_number9;
@00012BB4 STRING local_string3;
@00012BB4
@00012BB4 begin
@00012BBD:0021 function_312(local_number1);
@00012BC6:0020 GetFocus(); // dll: USER.dll
@00012BCC:0006 local_number4 = LASTRESULT;
@00012BD6:0020 IsWindow(local_number4); // dll: USER.dll
@00012BDF:0006 local_number9 = LASTRESULT;
@00012BE9:0004 if(local_number9) then // ref index: 1
@00012BF5:0020 GetClassName(local_number4, local_string3, 1024); // dll: USER.dll
@00012C06:000D local_number9 = (local_string3 = "edit");
@00012C17:0004 if(local_number9) then // ref index: 1
@00012C23:0020 GetWindowLong(local_number4, -12); // dll: USER.dll
@00012C31:0006 local_number7 = LASTRESULT;
@00012C3B:0021 CtrlSelectText(local_string1, local_number7);
@00012C47:0004 endif;
@00012C47:0004 endif;
@00012C47:0004 label_12c47:
@00012C49:000E local_number9 = (local_string2 != "");
@00012C56:0004 if(local_number9) then // ref index: 1
@00012C62:0021 function_314(local_string1, local_number1, global_string2, 700, 25);
@00012C7B:0021 function_314(local_string1, local_number1, global_string2, 202, 1);
@00012C94:0002 endif;
@00012C94:0002 label_12c94:
@00012C96:0024 return;
@00012C9A:0026 end; // checksum: b3b838c6
@00012CA6:0007 label_12ca6:
@00012CA8:0022 function NUMBER function_310(local_number1)
@00012CA8 NUMBER local_number2, local_number3;
@00012CA8
@00012CA8
@00012CA8 begin
@00012CB1:000C local_number2 = (local_number1 >= 1);
@00012CC0:000B local_number3 = (local_number1 <= 12);
@00012CCF:0019 local_number2 = (local_number2 = local_number3);
@00012CDC:0004 if(local_number2) then // ref index: 1
@00012CE8:0027 // return coming
@00012CEC:0023 return 1;
@00012CF5:0003 endif;
@00012CF5:0003 label_12cf5:
@00012CF7:0027 // return coming
@00012CFB:0023 return 0;
@00012D04:0026 end; // checksum: 15338
@00012D10:0002 label_12d10:
@00012D12:0022 function NUMBER function_311(local_number1)
@00012D12 NUMBER local_number2;
@00012D12
@00012D12
@00012D12 begin
@00012D1B:0001 // switch/while/???
@00012D1F:0006 label_12d1f:
@00012D21:000D local_number2 = (local_number1 = 2);
@00012D30:0004 if(local_number2) then // ref index: 1
@00012D3C:0021 Do(2);
@00012D47:0027 // return coming
@00012D4B:0023 return 0;
@00012D54:0005 goto label_12de8;
@00012D5D:0006 endif;
@00012D5D:0006 label_12d5d:
@00012D5F:000D local_number2 = (local_number1 = 9);
@00012D6E:0004 if(local_number2) then // ref index: 1
@00012D7A:0021 Do(2);
@00012D85:0027 // return coming
@00012D89:0023 return 0;
@00012D92:0005 goto label_12de8;
@00012D9B:0006 endif;
@00012D9B:0006 label_12d9b:
@00012D9D:000D local_number2 = (local_number1 = 8);
@00012DAC:0004 if(local_number2) then // ref index: 1
@00012DB8:0021 Do(1);
@00012DC3:0027 // return coming
@00012DC7:0023 return 0;
@00012DD0:0005 goto label_12de8;
@00012DD9:0002 endif;
@00012DD9:0002 label_12dd9:
@00012DDB:0027 // return coming
@00012DDF:0023 return 1;
@00012DE8:0003 label_12de8:
@00012DEA:0027 // return coming
@00012DEE:0023 return 0;
@00012DF7:0026 end; // checksum: 106e728
@00012E03:0011 label_12e03:
@00012E05:0022 function NUMBER function_312(local_number1)
@00012E05 NUMBER local_number2, local_number3, local_number4, local_number5, local_number6, local_number7, local_number8, local_number9, local_number10, local_number11;
@00012E05 STRING local_string1, local_string2;
@00012E05
@00012E05 begin
@00012E0E:0020 GetDlgItem(local_number1, 1); // dll: USER.dll
@00012E1C:0006 local_number2 = LASTRESULT;
@00012E26:0020 GetDlgItem(local_number1, 1); // dll: USER.dll
@00012E34:0006 local_number4 = LASTRESULT;
@00012E3E:0020 GetDlgItem(local_number1, 12); // dll: USER.dll
@00012E4C:0006 local_number3 = LASTRESULT;
@00012E56:0020 GetDlgItem(local_number1, 2); // dll: USER.dll
@00012E64:0006 local_number6 = LASTRESULT;
@00012E6E:0020 GetDlgItem(local_number1, 9); // dll: USER.dll
@00012E7C:0006 local_number5 = LASTRESULT;
@00012E86:0020 IsWindow(local_number3); // dll: USER.dll
@00012E8F:0006 local_number11 = LASTRESULT;
@00012E99:000D local_number11 = (local_number11 = 0);
@00012EA8:0004 if(local_number11) then // ref index: 1
@00012EB4:0027 // return coming
@00012EB8:0023 return 0;
@00012EC1:000F endif;
@00012EC1:000F label_12ec1:
@00012EC3:0021 function_193(51, local_string1);
@00012ED1:0006 local_number7 = LASTRESULT;
@00012EDB:0021 function_193(50, local_string1);
@00012EE9:0006 local_number8 = LASTRESULT;
@00012EF3:0021 function_193(56, local_string1);
@00012F01:0006 local_number9 = LASTRESULT;
@00012F0B:0021 function_193(52, local_string1);
@00012F19:0006 local_number10 = LASTRESULT;
@00012F23:0004 if(local_number10) then // ref index: 2
@00012F2F:0021 function_211("SETUPSTR862");
@00012F43:0006 local_string2 = LASTRESULT;
@00012F4D:0020 IsWindow(local_number2); // dll: USER.dll
@00012F56:0006 local_number11 = LASTRESULT;
@00012F60:0004 if(local_number11) then // ref index: 1
@00012F6C:0020 SetWindowText(local_number2, local_string2); // dll: USER.dll
@00012F78:0004 endif;
@00012F78:0004 label_12f78:
@00012F7A:0020 IsWindow(local_number4); // dll: USER.dll
@00012F83:0006 local_number11 = LASTRESULT;
@00012F8D:0004 if(local_number11) then // ref index: 1
@00012F99:0020 SetWindowText(local_number4, local_string2); // dll: USER.dll
@00012FA5:0004 endif;
@00012FA5:0004 endif;
@00012FA5:0004 label_12fa5:
@00012FA7:0020 IsWindow(local_number2); // dll: USER.dll
@00012FB0:0006 local_number11 = LASTRESULT;
@00012FBA:0004 if(local_number11) then // ref index: 1
@00012FC6:0020 EnableWindow(local_number2, local_number7); // dll: USER.dll
@00012FD2:0004 endif;
@00012FD2:0004 label_12fd2:
@00012FD4:0020 IsWindow(local_number4); // dll: USER.dll
@00012FDD:0006 local_number11 = LASTRESULT;
@00012FE7:0004 if(local_number11) then // ref index: 1
@00012FF3:0020 EnableWindow(local_number4, local_number7); // dll: USER.dll
@00012FFF:0004 endif;
@00012FFF:0004 label_12fff:
@00013001:0020 IsWindow(local_number3); // dll: USER.dll
@0001300A:0006 local_number11 = LASTRESULT;
@00013014:0004 if(local_number11) then // ref index: 1
@00013020:0020 EnableWindow(local_number3, local_number8); // dll: USER.dll
@0001302C:0004 endif;
@0001302C:0004 label_1302c:
@0001302E:0020 IsWindow(local_number6); // dll: USER.dll
@00013037:0006 local_number11 = LASTRESULT;
@00013041:0004 if(local_number11) then // ref index: 1
@0001304D:0020 EnableWindow(local_number6, local_number9); // dll: USER.dll
@00013059:0004 endif;
@00013059:0004 label_13059:
@0001305B:0020 IsWindow(local_number5); // dll: USER.dll
@00013064:0006 local_number11 = LASTRESULT;
@0001306E:0004 if(local_number11) then // ref index: 1
@0001307A:0020 EnableWindow(local_number5, local_number9); // dll: USER.dll
@00013086:0003 endif;
@00013086:0003 label_13086:
@00013088:0027 // return coming
@0001308C:0023 return 1;
@00013095:0026 end; // checksum: 7841b528
@000130A1:0004 label_130a1:
@000130A3:0022 function NUMBER function_313(local_string1, local_number1, local_string2)
@000130A3
@000130A3
@000130A3
@000130A3 begin
@000130AC:0021 function_103(local_string1, local_number1, local_string2);
@000130BB:0024 return;
@000130BF:0026 end; // checksum: 51f02
@000130CB:0005 label_130cb:
@000130CD:0022 function NUMBER function_314(local_string1, local_number1, local_string2, local_number2, local_number3)
@000130CD NUMBER local_number4, local_number5, local_number6, local_number7, local_number8, local_number9, local_number10;
@000130CD STRING local_string3, local_string4, local_string5;
@000130CD
@000130CD begin
@000130D6:0006 local_number5 = local_number2;
@000130E0:0020 GetDlgItem(local_number1, local_number5); // dll: USER.dll
@000130EC:0006 local_number4 = LASTRESULT;
@000130F6:0006 local_number7 = 0;
@00013102:0009 label_13102:
@00013104:000B local_number10 = (local_number7 <= local_number3);
@00013111:0004 if(local_number10) then // ref index: 4
@0001311D:0004 if(local_number4) then // ref index: 3
@00013129:0006 local_number9 = 0;
@00013135:0021 CtrlGetText(local_string1, local_number5, local_string3);
@00013144:002A StrFind(local_string3, "%P");
@00013150:0006 local_number8 = LASTRESULT;
@0001315A:0028 StrLengthChars(local_string3);
@00013161:0006 local_number6 = LASTRESULT;
@0001316B:000F label_1316b:
@0001316D:0001 // switch/while/???
@00013171:000C local_number10 = (local_number8 >= 0);
@00013180:0004 if(local_number10) then // ref index: 1
@0001318C:0006 local_number9 = 1;
@00013198:0029 StrSub(local_string4, local_string3, 0, local_number8);
@000131AA:0007 local_string4 = (local_string4 + local_string2);
@000131B7:0007 local_number8 = (local_number8 + 2);
@000131C6:000F local_number6 = (local_number6 - local_number8);
@000131D3:0029 StrSub(local_string5, local_string3, local_number8, local_number6);
@000131E3:0007 local_string3 = (local_string4 + local_string5);
@000131F0:002A StrFind(local_string3, "%P");
@000131FC:0006 local_number8 = LASTRESULT;
@00013206:0028 StrLengthChars(local_string3);
@0001320D:0006 local_number6 = LASTRESULT;
@00013217:0005 goto label_1316b;
@00013220:0002 endif;
@00013220:0002 label_13220:
@00013222:0004 if(local_number9) then // ref index: 1
@0001322E:0021 function_103(local_string1, local_number5, local_string3);
@0001323D:0005 endif;
@0001323D:0005 endif;
@0001323D:0005 label_1323d:
@0001323F:0007 local_number5 = (local_number5 + 1);
@0001324E:0020 GetDlgItem(local_number1, local_number5); // dll: USER.dll
@0001325A:0006 local_number4 = LASTRESULT;
@00013264:0007 local_number7 = (local_number7 + 1);
@00013273:0005 goto label_13102;
@0001327C:0001 endif;
@0001327C:0001 label_1327c:
@0001327E:0026 end; // checksum: faff49d5
@0001328A:0002 label_1328a:
@0001328C:0022 function NUMBER function_315(local_number1, local_string1)
@0001328C NUMBER local_number2;
@0001328C STRING local_string2;
@0001328C
@0001328C begin
@00013295:0001 // switch/while/???
@00013299:0004 label_13299:
@0001329B:000D local_number2 = (local_number1 = -1);
@000132AA:0004 if(local_number2) then // ref index: 1
@000132B6:0007 local_string2 = ("In function '%s':\n" + "Unable to create dialog.\n");
@000132EE:0021 SprintfBox(-65533, "", local_string2, local_string1);
@00013302:0002 endif;
@00013302:0002 label_13302:
@00013304:0024 return;
@00013308:0026 end; // checksum: fc5575c2
@00013314:0007 label_13314:
@00013316:0022 function NUMBER function_316(local_number1, local_number2, local_number3)
@00013316 NUMBER local_number4;
@00013316
@00013316
@00013316 begin
@0001331F:0020 GetDlgItem(local_number1, 9); // dll: USER.dll
@0001332D:0006 local_number4 = LASTRESULT;
@00013337:0004 if(local_number4) then // ref index: 1
@00013343:0027 // return coming
@00013347:0023 return 0;
@00013350:0005 goto label_133ba;
@00013359:0006 endif;
@00013359:0006 label_13359:
@0001335B:0020 GetDlgItem(local_number1, 2); // dll: USER.dll
@00013369:0006 local_number4 = LASTRESULT;
@00013373:0004 if(local_number4) then // ref index: 1
@0001337F:0006 local_number2 = 2;
@0001338B:0006 local_number3 = 1;
@00013397:0005 goto label_133ba;
@000133A0:0002 endif;
@000133A0:0002 label_133a0:
@000133A2:0006 local_number2 = 2;
@000133AE:0006 local_number3 = 1;
@000133BA:0002 label_133ba:
@000133BC:0024 return;
@000133C0:0026 end; // checksum: 6a706
@000133CC:0005 label_133cc:
@000133CE:0022 function NUMBER SdMakeName(local_string1, local_string2, local_string3, local_number1)
@000133CE
@000133CE
@000133CE
@000133CE begin
@000133D7:0021 Sprintf(local_string1, "%s-%ld", local_string2, local_number1);
@000133EF:0007 local_number1 = (local_number1 + 1);
@000133FE:0024 return;
@00013402:0026 end; // checksum: 4c231c10
@0001340E:0004 label_1340e:
@00013410:0022 function NUMBER function_318(local_string1)
@00013410
@00013410
@00013410
@00013410 begin
@00013419:0021 function_373(local_string1);
@00013422:0024 return;
@00013426:0026 end; // checksum: 41501
@00013432:0006 label_13432:
@00013434:0022 function NUMBER function_319()
@00013434 NUMBER local_number1;
@00013434
@00013434
@00013434 begin
@0001343D:0027 // return coming
@00013441:0035 global_object3.bShellExplorer;
@00013459:0006 local_number1 = LASTRESULT;
@00013463:0023 return local_number1;
@0001346A:0026 end; // checksum: 1b6e7935
@00013476:0007 label_13476:
@00013478:0022 function NUMBER function_320(local_number1)
@00013478 NUMBER local_number2;
@00013478
@00013478
@00013478 begin
@00013481:0020 IsWindowVisible(local_number1); // dll: USER.dll
@0001348A:0006 local_number2 = LASTRESULT;
@00013494:000D local_number2 = (local_number2 = 0);
@000134A3:0004 if(local_number2) then // ref index: 1
@000134AF:0027 // return coming
@000134B3:0023 return 1;
@000134BC:0005 endif;
@000134BC:0005 label_134bc:
@000134BE:0020 IsIconic(local_number1); // dll: USER.dll
@000134C7:0006 local_number2 = LASTRESULT;
@000134D1:0004 if(local_number2) then // ref index: 1
@000134DD:0027 // return coming
@000134E1:0023 return 1;
@000134EA:0004 endif;
@000134EA:0004 label_134ea:
@000134EC:0020 SetForegroundWindow(local_number1); // dll: USER.dll
@000134F5:0027 // return coming
@000134F9:0023 return 1;
@00013502:0026 end; // checksum: 436940b
@0001350E:0006 label_1350e:
@00013510:0022 function STRING SdLoadString(local_number1)
@00013510 NUMBER local_number2, local_number3, local_number4, local_number5;
@00013510 STRING local_string1;
@00013510
@00013510 begin
@00013519:0021 StrLength(local_string1);
@00013522:0006 local_number4 = LASTRESULT;
@0001352C:000F local_number3 = (local_number4 - 1);
@0001353B:0020 LangLoadString(global_number18, local_number1, local_string1, local_number3); // dll: ISRT.dll
@0001354D:0006 local_number2 = LASTRESULT;
@00013557:000E label_13557:
@00013559:0001 // switch/while/???
@0001355D:000E local_number4 = (local_number2 != 0);
@0001356C:000C local_number5 = (local_number2 >= local_number3);
@00013579:0019 local_number4 = (local_number4 = local_number5);
@00013586:0009 local_number5 = (local_number3 < 100000);
@00013595:0019 local_number4 = (local_number4 = local_number5);
@000135A2:0004 if(local_number4) then // ref index: 2
@000135AE:0010 local_number4 = (local_number3 * 2);
@000135BD:0031 Resize(local_string1, local_number4);
@000135C7:0006 local_number4 = LASTRESULT;
@000135D1:0009 local_number4 = (local_number4 < 0);
@000135E0:0004 if(local_number4) then // ref index: 1
@000135EC:0027 // return coming
@000135F0:0023 return "";
@000135F7:0006 endif;
@000135F7:0006 label_135f7:
@000135F9:0021 StrLength(local_string1);
@00013602:0006 local_number4 = LASTRESULT;
@0001360C:000F local_number3 = (local_number4 - 1);
@0001361B:0020 LangLoadString(global_number18, local_number1, local_string1, local_number3); // dll: ISRT.dll
@0001362D:0006 local_number2 = LASTRESULT;
@00013637:0005 goto label_13557;
@00013640:0003 endif;
@00013640:0003 label_13640:
@00013642:0027 // return coming
@00013646:0023 return local_string1;
@0001364D:0026 end; // checksum: fe7a62f2
@00013659:0007 label_13659:
@0001365B:0022 function NUMBER function_322(local_string1)
@0001365B NUMBER local_number1, local_number2, local_number3;
@0001365B STRING local_string2, local_string3, local_string4;
@0001365B
@0001365B begin
@00013664:0021 function_318(local_string1);
@0001366D:000D local_number1 = (local_string1 = "");
@0001367A:0004 if(local_number1) then // ref index: 1
@00013686:0027 // return coming
@0001368A:0023 return -1;
@00013693:0005 goto label_13828;
@0001369C:001E endif;
@0001369C:001E label_1369c:
@0001369E:0008 local_number1 = (local_string1 % "/");
@000136AC:0008 local_number2 = (local_string1 % ":");
@000136BA:0018 local_number1 = (local_number1 || local_number2);
@000136C7:0008 local_number2 = (local_string1 % "*");
@000136D5:0018 local_number1 = (local_number1 || local_number2);
@000136E2:0008 local_number2 = (local_string1 % "?");
@000136F0:0018 local_number1 = (local_number1 || local_number2);
@000136FD:0008 local_number2 = (local_string1 % "\"");
@0001370B:0018 local_number1 = (local_number1 || local_number2);
@00013718:0008 local_number2 = (local_string1 % "<");
@00013726:0018 local_number1 = (local_number1 || local_number2);
@00013733:0008 local_number2 = (local_string1 % ">");
@00013741:0018 local_number1 = (local_number1 || local_number2);
@0001374E:0008 local_number2 = (local_string1 % "|");
@0001375C:0021 function_319();
@00013762:0006 local_number3 = LASTRESULT;
@0001376C:0019 local_number2 = (local_number2 = local_number3);
@00013779:0018 local_number1 = (local_number1 || local_number2);
@00013786:0004 if(local_number1) then // ref index: 1
@00013792:0021 MessageBeep/Delay(0);
@0001379D:0021 SdLoadString(11633);
@000137A8:0006 local_string2 = LASTRESULT;
@000137B2:0021 SdLoadString(11632);
@000137BD:0006 local_string3 = LASTRESULT;
@000137C7:0021 SetDialogTitle(3, local_string2);
@000137D5:0007 local_string4 = (local_string3 + "\n\n\t ");
@000137F1:0007 local_string4 = (local_string4 + "/ : * ? \" < > |");
@0001380D:0021 MessageBox(local_string4, -65533);
@0001381B:0027 // return coming
@0001381F:0023 return -1;
@00013828:0003 endif;
@00013828:0003 label_13828:
@0001382A:0027 // return coming
@0001382E:0023 return 0;
@00013837:0026 end; // checksum: 9600b6f7
@00013843:000C label_13843:
@00013845:0022 function NUMBER function_323(local_string1, local_number1, local_string2)
@00013845 NUMBER local_number2, local_number3, local_number4, local_number6;
@00013845 STRING local_string3, local_string4;
@00013845
@00013845 begin
@0001384E:0020 GetDlgItem(local_number1, 50); // dll: USER.dll
@0001385C:0006 local_number2 = LASTRESULT;
@00013866:000E local_number6 = (local_string2 != "");
@00013873:0004 if(local_number6) then // ref index: 4
@0001387F:002A StrFind(local_string2, "\n");
@0001388A:0006 local_number3 = LASTRESULT;
@00013894:0009 local_number6 = (local_number3 < 0);
@000138A3:0004 if(local_number6) then // ref index: 1
@000138AF:0006 local_string3 = local_string2;
@000138B9:0006 local_string4 = "";
@000138C3:0005 goto label_1392c;
@000138CC:0007 endif;
@000138CC:0007 label_138cc:
@000138CE:0028 StrLengthChars(local_string2);
@000138D5:0006 local_number4 = LASTRESULT;
@000138DF:000F local_number6 = (local_number4 - local_number3);
@000138EC:000F local_number4 = (local_number6 - 1);
@000138FB:0029 StrSub(local_string3, local_string2, 0, local_number3);
@0001390D:0007 local_number6 = (local_number3 + 1);
@0001391C:0029 StrSub(local_string4, local_string2, local_number6, local_number4);
@0001392C:0005 label_1392c:
@0001392E:000E local_number6 = (local_number2 != 0);
@0001393D:0004 if(local_number6) then // ref index: 1
@00013949:0021 function_313(local_string1, 50, local_string3);
@0001395A:0021 function_313(local_string1, 51, local_string4);
@0001396B:0005 goto label_13982;
@00013974:0001 endif;
@00013974:0001 label_13974:
@00013976:0020 SetWindowText(local_number1, local_string3); // dll: USER.dll
@00013982:0003 endif;
@00013982:0003 label_13982:
@00013984:000E local_number6 = (local_number2 != 0);
@00013993:0004 if(local_number6) then // ref index: 1
@0001399F:0021 function_314(local_string1, local_number1, global_string2, 50, 4);
@000139B8:0002 endif;
@000139B8:0002 label_139b8:
@000139BA:0024 return;
@000139BE:0026 end; // checksum: 7a4a4a78
@000139CA:0006 label_139ca:
@000139CC:0022 function NUMBER SdProductName(local_string1)
@000139CC NUMBER local_number1;
@000139CC
@000139CC
@000139CC begin
@000139D5:0006 global_string2 = local_string1;
@000139DF:0020 IsEmpty(global_object10); // dll: ISRT.dll
@000139E8:0006 local_number1 = LASTRESULT;
@000139F2:0004 if(local_number1) then // ref index: 1
@000139FE:0020 __GetProgress(global_number18, global_object10); // dll: ISRT.dll
@00013A0A:0003 endif;
@00013A0A:0003 label_13a0a:
@00013A0C:0033 global_object10.ProductName = global_string2;
@00013A24:0024 return;
@00013A28:0026 end; // checksum: 504e5042
@00013A34:000F label_13a34:
@00013A36:0022 function NUMBER SdSelectFolder(local_string1, local_string2, local_string3)
@00013A36 NUMBER local_number1, local_number3, local_number6, local_number7, local_number8, local_number9, local_number10, local_number11;
@00013A36 STRING local_string4, local_string5, local_string6;
@00013A36
@00013A36 begin
@00013A3F:0021 function_133(26);
@00013A4A:0006 local_string4 = "SdSelectFolder";
@00013A62:0006 local_number6 = 12008;
@00013A6E:0021 function_362();
@00013A74:0006 local_number10 = LASTRESULT;
@00013A7E:000D local_number10 = (local_number10 = 2);
@00013A8D:0004 if(local_number10) then // ref index: 2
@00013A99:0021 SdMakeName(global_string3, local_string4, local_string1, global_number33);
@00013AAB:0021 SilentReadData/SilentWriteData(global_string3, "Result", 2, local_string5, local_number1);
@00013AC8:000E local_number10 = (local_number1 != 12);
@00013AD7:000E local_number11 = (local_number1 != 2);
@00013AE6:0019 local_number10 = (local_number10 = local_number11);
@00013AF3:0004 if(local_number10) then // ref index: 1
@00013AFF:0021 SilentReadData/SilentWriteData(global_string3, "szFolder", 1, local_string3, local_number3);
@00013B1E:0003 endif;
@00013B1E:0003 label_13b1e:
@00013B20:0021 function_134(26);
@00013B2B:0027 // return coming
@00013B2F:0023 return local_number1;
@00013B36:0003 endif;
@00013B36:0003 label_13b36:
@00013B38:000D local_number10 = (global_number14 = 0);
@00013B47:0004 if(local_number10) then // ref index: 1
@00013B53:0021 SdInit();
@00013B59:0007 endif;
@00013B59:0007 label_13b59:
@00013B5B:0021 EzDefineDialog(local_string4, "", "", 12008);
@00013B6F:0006 local_number10 = LASTRESULT;
@00013B79:000D local_number10 = (local_number10 = -1);
@00013B88:0004 if(local_number10) then // ref index: 1
@00013B94:0021 function_134(26);
@00013B9F:0027 // return coming
@00013BA3:0023 return -1;
@00013BAC:0001 endif;
@00013BAC:0001 label_13bac:
@00013BAE:0006 local_number9 = 0;
@00013BBA:0006 label_13bba:
@00013BBC:0001 // switch/while/???
@00013BC0:000D local_number10 = (local_number9 = 0);
@00013BCF:0004 if(local_number10) then // ref index: 12
@00013BDB:0021 WaitOnDialog/ReleaseDialog(local_string4);
@00013BE4:0006 local_number1 = LASTRESULT;
@00013BEE:0001 // switch/while/???
@00013BF2:0005 label_13bf2:
@00013BF4:000D local_number10 = (local_number1 = -100);
@00013C03:0004 if(local_number10) then // ref index: 2
@00013C0F:000E local_number10 = (local_string2 != "");
@00013C1C:0004 if(local_number10) then // ref index: 1
@00013C28:0021 function_313(local_string4, 710, local_string2);
@00013C39:000A endif;
@00013C39:000A label_13c39:
@00013C3B:0006 local_string6 = local_string3;
@00013C45:0021 function_103(local_string4, 301, local_string6);
@00013C56:0021 CtrlPGroups(local_string4, 401);
@00013C64:0021 CtrlSetCurSel/CtrlGetCurSel(local_string4, 401, local_string6);
@00013C75:0021 CmdGetHwndDlg/WaitOnDialog(local_string4);
@00013C7E:0006 local_number7 = LASTRESULT;
@00013C88:0021 function_309(local_string4, local_number7, 64, global_string2);
@00013C9C:0021 function_323(local_string4, local_number7, local_string1);
@00013CAB:0021 function_134(26);
@00013CB6:0005 goto label_13ee1;
@00013CBF:0005 endif;
@00013CBF:0005 label_13cbf:
@00013CC1:000D local_number10 = (local_number1 = 401);
@00013CD0:0004 if(local_number10) then // ref index: 1
@00013CDC:0021 CtrlGetCurSel(local_string4, 401, local_string6);
@00013CED:0021 function_103(local_string4, 301, local_string6);
@00013CFE:0005 goto label_13ee1;
@00013D07:000B endif;
@00013D07:000B label_13d07:
@00013D09:000D local_number10 = (local_number1 = 1);
@00013D18:0004 if(local_number10) then // ref index: 3
@00013D24:0021 CtrlGetText(local_string4, 301, local_string6);
@00013D35:0021 function_322(local_string6);
@00013D3E:0006 local_number10 = LASTRESULT;
@00013D48:000D local_number10 = (local_number10 = 0);
@00013D57:0004 if(local_number10) then // ref index: 1
@00013D63:0006 local_string3 = local_string6;
@00013D6D:0006 local_number1 = 1;
@00013D79:0006 local_number9 = 1;
@00013D85:0005 goto label_13dbc;
@00013D8E:0004 endif;
@00013D8E:0004 label_13d8e:
@00013D90:0021 MessageBeep/Delay(0);
@00013D9B:0020 GetDlgItem(local_number7, 301); // dll: USER.dll
@00013DA9:0006 local_number8 = LASTRESULT;
@00013DB3:0020 SetFocus(local_number8); // dll: USER.dll
@00013DBC:0001 label_13dbc:
@00013DBE:0005 goto label_13ee1;
@00013DC7:0005 endif;
@00013DC7:0005 label_13dc7:
@00013DC9:000D local_number10 = (local_number1 = 12);
@00013DD8:0004 if(local_number10) then // ref index: 1
@00013DE4:0006 local_number1 = 12;
@00013DF0:0006 local_number9 = 1;
@00013DFC:0005 goto label_13ee1;
@00013E05:0006 endif;
@00013E05:0006 label_13e05:
@00013E07:000D local_number10 = (local_number1 = -1);
@00013E16:0004 if(local_number10) then // ref index: 1
@00013E22:0021 function_315(-1, "SdSelectFolder");
@00013E3E:0006 local_number1 = -1;
@00013E4A:0006 local_number9 = 1;
@00013E56:0005 goto label_13ee1;
@00013E5F:0004 endif;
@00013E5F:0004 label_13e5f:
@00013E61:000D local_number10 = (local_number1 = -200);
@00013E70:0004 if(local_number10) then // ref index: 1
@00013E7C:0021 function_316(local_number7, local_number1, local_number9);
@00013E8B:0005 goto label_13ee1;
@00013E94:0007 endif;
@00013E94:0007 label_13e94:
@00013E96:0021 function_310(local_number1);
@00013E9F:0006 local_number10 = LASTRESULT;
@00013EA9:0021 function_311(local_number1);
@00013EB2:0006 local_number11 = LASTRESULT;
@00013EBC:0019 local_number10 = (local_number10 = local_number11);
@00013EC9:0004 if(local_number10) then // ref index: 1
@00013ED5:0006 local_number9 = 1;
@00013EE1:0001 endif;
@00013EE1:0001 label_13ee1:
@00013EE3:0005 goto label_13bba;
@00013EEC:000B endif;
@00013EEC:000B label_13eec:
@00013EEE:0021 EndDialog(local_string4);
@00013EF7:0021 ReleaseDialog/EndDialog(local_string4);
@00013F00:0021 SdInit();
@00013F06:0021 function_134(26);
@00013F11:0021 function_362();
@00013F17:0006 local_number10 = LASTRESULT;
@00013F21:000D local_number10 = (local_number10 = 1);
@00013F30:0004 if(local_number10) then // ref index: 1
@00013F3C:0021 SdMakeName(global_string3, local_string4, local_string1, global_number33);
@00013F4E:0021 SilentWriteData(global_string3, "szFolder", 1, local_string3, 0);
@00013F6F:0021 SilentWriteData(global_string3, "Result", 2, "", local_number1);
@00013F8C:0003 endif;
@00013F8C:0003 label_13f8c:
@00013F8E:0027 // return coming
@00013F92:0023 return local_number1;
@00013F99:0026 end; // checksum: f77ce934
@00013FA5:000B label_13fa5:
@00013FA7:0022 function NUMBER function_327(local_string1, local_string2)
@00013FA7 NUMBER local_number1, local_number4, local_number5, local_number6, local_number7, local_number8;
@00013FA7 STRING local_string3, local_string4;
@00013FA7
@00013FA7 begin
@00013FB0:0006 local_string3 = "SdWelcome";
@00013FC3:0006 local_number4 = 12006;
@00013FCF:0021 function_362();
@00013FD5:0006 local_number7 = LASTRESULT;
@00013FDF:000D local_number7 = (local_number7 = 2);
@00013FEE:0004 if(local_number7) then // ref index: 1
@00013FFA:0021 SdMakeName(global_string3, local_string3, local_string1, global_number34);
@0001400C:0021 SilentReadData/SilentWriteData(global_string3, "Result", 2, local_string4, local_number1);
@00014029:0027 // return coming
@0001402D:0023 return local_number1;
@00014034:0003 endif;
@00014034:0003 label_14034:
@00014036:000D local_number7 = (global_number14 = 0);
@00014045:0004 if(local_number7) then // ref index: 1
@00014051:0021 SdInit();
@00014057:0006 endif;
@00014057:0006 label_14057:
@00014059:0021 EzDefineDialog(local_string3, "", "", 12006);
@0001406D:0006 local_number7 = LASTRESULT;
@00014077:000D local_number7 = (local_number7 = -1);
@00014086:0004 if(local_number7) then // ref index: 1
@00014092:0027 // return coming
@00014096:0023 return -1;
@0001409F:0001 endif;
@0001409F:0001 label_1409f:
@000140A1:0006 local_number6 = 0;
@000140AD:0006 label_140ad:
@000140AF:0001 // switch/while/???
@000140B3:000D local_number7 = (local_number6 = 0);
@000140C2:0004 if(local_number7) then // ref index: 9
@000140CE:0021 WaitOnDialog/ReleaseDialog(local_string3);
@000140D7:0006 local_number1 = LASTRESULT;
@000140E1:0001 // switch/while/???
@000140E5:0005 label_140e5:
@000140E7:000D local_number7 = (local_number1 = -100);
@000140F6:0004 if(local_number7) then // ref index: 2
@00014102:000E local_number7 = (local_string2 != "");
@0001410F:0004 if(local_number7) then // ref index: 1
@0001411B:0021 function_313(local_string3, 710, local_string2);
@0001412C:0005 endif;
@0001412C:0005 label_1412c:
@0001412E:0021 CmdGetHwndDlg/WaitOnDialog(local_string3);
@00014137:0006 local_number5 = LASTRESULT;
@00014141:0021 function_309(local_string3, local_number5, 8, global_string2);
@00014155:0021 function_323(local_string3, local_number5, local_string1);
@00014164:0005 goto label_142c0;
@0001416D:0005 endif;
@0001416D:0005 label_1416d:
@0001416F:000D local_number7 = (local_number1 = 1);
@0001417E:0004 if(local_number7) then // ref index: 1
@0001418A:0006 local_number1 = 1;
@00014196:0006 local_number6 = 1;
@000141A2:0005 goto label_142c0;
@000141AB:0005 endif;
@000141AB:0005 label_141ab:
@000141AD:000D local_number7 = (local_number1 = 12);
@000141BC:0004 if(local_number7) then // ref index: 1
@000141C8:0006 local_number1 = 12;
@000141D4:0006 local_number6 = 1;
@000141E0:0005 goto label_142c0;
@000141E9:0006 endif;
@000141E9:0006 label_141e9:
@000141EB:000D local_number7 = (local_number1 = -1);
@000141FA:0004 if(local_number7) then // ref index: 1
@00014206:0021 function_315(-1, "SdWelcome");
@0001421D:0006 local_number1 = -1;
@00014229:0006 local_number6 = 1;
@00014235:0005 goto label_142c0;
@0001423E:0004 endif;
@0001423E:0004 label_1423e:
@00014240:000D local_number7 = (local_number1 = -200);
@0001424F:0004 if(local_number7) then // ref index: 1
@0001425B:0021 function_316(local_number5, local_number1, local_number6);
@0001426A:0005 goto label_142c0;
@00014273:0007 endif;
@00014273:0007 label_14273:
@00014275:0021 function_310(local_number1);
@0001427E:0006 local_number7 = LASTRESULT;
@00014288:0021 function_311(local_number1);
@00014291:0006 local_number8 = LASTRESULT;
@0001429B:0019 local_number7 = (local_number7 = local_number8);
@000142A8:0004 if(local_number7) then // ref index: 1
@000142B4:0006 local_number6 = 1;
@000142C0:0001 endif;
@000142C0:0001 label_142c0:
@000142C2:0005 goto label_140ad;
@000142CB:0009 endif;
@000142CB:0009 label_142cb:
@000142CD:0021 EndDialog(local_string3);
@000142D6:0021 ReleaseDialog/EndDialog(local_string3);
@000142DF:0021 SdInit();
@000142E5:0021 function_362();
@000142EB:0006 local_number7 = LASTRESULT;
@000142F5:000D local_number7 = (local_number7 = 1);
@00014304:0004 if(local_number7) then // ref index: 1
@00014310:0021 SdMakeName(global_string3, local_string3, local_string1, global_number34);
@00014322:0021 SilentWriteData(global_string3, "Result", 2, "", local_number1);
@0001433F:0003 endif;
@0001433F:0003 label_1433f:
@00014341:0027 // return coming
@00014345:0023 return local_number1;
@0001434C:0026 end; // checksum: bb791c27
@00014358:0012 label_14358:
@0001435A:0022 function NUMBER SelectDir(local_string1, local_string2, local_string3, local_number1)
@0001435A NUMBER local_number2, local_number3, local_number4, local_number5, local_number6;
@0001435A STRING local_string4, local_string5;
@0001435A
@0001435A begin
@00014363:0021 function_362();
@00014369:0006 local_number5 = LASTRESULT;
@00014373:000D local_number5 = (local_number5 = 2);
@00014382:0004 if(local_number5) then // ref index: 2
@0001438E:0021 SdMakeName(local_string4, "SelectDir", "", global_number35);
@000143A9:0021 SilentReadData/SilentWriteData(local_string4, "Result", 2, local_string5, local_number3);
@000143C6:000E local_number5 = (local_number3 != 12);
@000143D5:000E local_number6 = (local_number3 != 2);
@000143E4:0019 local_number5 = (local_number5 = local_number6);
@000143F1:0004 if(local_number5) then // ref index: 1
@000143FD:0021 SilentReadData/SilentWriteData(local_string4, "szDir", 1, local_string3, local_number4);
@00014419:0004 if(local_number1) then // ref index: 1
@00014425:0021 function_147(local_string3);
@0001442E:0006 local_number5 = LASTRESULT;
@00014438:0009 local_number5 = (local_number5 < 0);
@00014447:0004 if(local_number5) then // ref index: 1
@00014453:0021 function_352("", local_string3, 0, -51);
@00014469:0002 endif;
@00014469:0002 endif;
@00014469:0002 endif;
@00014469:0002 label_14469:
@0001446B:0027 // return coming
@0001446F:0023 return local_number3;
@00014476:000A endif;
@00014476:000A label_14476:
@00014478:0021 StrRemoveLastSlash(local_string3);
@00014481:0021 function_329(local_string1, local_string2, local_string3, local_number1);
@00014493:0006 local_number2 = LASTRESULT;
@0001449D:0021 function_362();
@000144A3:0006 local_number5 = LASTRESULT;
@000144AD:000D local_number5 = (local_number5 = 1);
@000144BC:0004 if(local_number5) then // ref index: 1
@000144C8:0021 SdMakeName(local_string4, "SelectDir", "", global_number35);
@000144E3:0021 SilentWriteData(local_string4, "Result", 2, local_string5, local_number3);
@00014500:0021 SilentWriteData(local_string4, "szDir", 1, local_string3, local_number4);
@0001451C:0003 endif;
@0001451C:0003 label_1451c:
@0001451E:0027 // return coming
@00014522:0023 return local_number2;
@00014529:0026 end; // checksum: f8cd39c8
@00014535:000A label_14535:
@00014537:0022 function NUMBER function_329(local_string1, local_string2, local_string3, local_number1)
@00014537 NUMBER local_number2, local_number3;
@00014537
@00014537
@00014537 begin
@00014540:0020 _EnablePrevDialog(global_number18, 0, "SelectDir"); // dll: ISRT.dll
@0001455A:0020 _BrowseForFolder(global_number18, local_string1, local_string2, "", "", 17, local_string3); // dll: ISRT.dll
@00014577:0006 local_number2 = LASTRESULT;
@00014581:0020 _EnablePrevDialog(global_number18, 1, ""); // dll: ISRT.dll
@00014592:000D local_number3 = (local_number2 = 1);
@000145A1:0004 if(local_number3) then // ref index: 1
@000145AD:0004 if(local_number1) then // ref index: 1
@000145B9:0021 function_147(local_string3);
@000145C2:0006 local_number2 = LASTRESULT;
@000145CC:0003 endif;
@000145CC:0003 endif;
@000145CC:0003 label_145cc:
@000145CE:0027 // return coming
@000145D2:0023 return local_number2;
@000145D9:0026 end; // checksum: 7842c50f
@000145E5:000B label_145e5:
@000145E7:0022 function NUMBER GetFolderNameList(local_string1, local_number1, local_number2)
@000145E7 NUMBER local_number3, local_number4;
@000145E7 STRING local_string2;
@000145E7
@000145E7 begin
@000145F0:000D local_number3 = (local_number1 = 0);
@000145FF:000D local_number4 = (local_number1 = -1);
@0001460E:0018 local_number3 = (local_number3 || local_number4);
@0001461B:000D local_number4 = (local_number2 = 0);
@0001462A:0018 local_number3 = (local_number3 || local_number4);
@00014637:000D local_number4 = (local_number2 = -1);
@00014646:0018 local_number3 = (local_number3 || local_number4);
@00014653:0004 if(local_number3) then // ref index: 1
@0001465F:0027 // return coming
@00014663:0023 return -1;
@0001466C:000A endif;
@0001466C:000A label_1466c:
@0001466E:0021 function_279(local_number1);
@00014677:0006 local_number3 = LASTRESULT;
@00014681:000E local_number3 = (local_number3 != 0);
@00014690:0021 function_279(local_number1);
@00014699:0006 local_number4 = LASTRESULT;
@000146A3:000E local_number4 = (local_number4 != 0);
@000146B2:0018 local_number3 = (local_number3 || local_number4);
@000146BF:0004 if(local_number3) then // ref index: 1
@000146CB:0027 // return coming
@000146CF:0023 return -1;
@000146D8:0008 endif;
@000146D8:0008 label_146d8:
@000146DA:0021 function_334(local_string1);
@000146E3:0006 local_string1 = LASTRESULT;
@000146ED:0021 function_193(5, local_string1);
@000146FB:0006 local_number3 = LASTRESULT;
@00014705:000D local_number3 = (local_number3 = 0);
@00014714:0004 if(local_number3) then // ref index: 1
@00014720:0027 // return coming
@00014724:0023 return -1;
@0001472D:0007 endif;
@0001472D:0007 label_1472d:
@0001472F:0027 // return coming
@00014733:0021 function_334(local_string1);
@0001473C:0006 local_string2 = LASTRESULT;
@00014746:0020 EnumFoldersItems(global_number18, local_string2, local_number1, local_number2); // dll: ISRT.dll
@00014758:0006 local_number3 = LASTRESULT;
@00014762:0023 return local_number3;
@00014769:0026 end; // checksum: 99ae3989
@00014775:0009 label_14775:
@00014777:0022 function NUMBER ProgDefGroupType(local_number1)
@00014777 NUMBER local_number2;
@00014777
@00014777 OBJECT local_object1;
@00014777 begin
@00014780:0035 global_object3.WIN9X;
@0001478F:0006 local_object1 = LASTRESULT;
@00014799:0035 local_object1.bWin9X;
@000147A9:0006 local_object1 = NOTHING;
@000147B3:0006 local_number2 = LASTRESULT;
@000147BD:0004 if(local_number2) then // ref index: 1
@000147C9:0006 global_number36 = 0;
@000147D5:0005 goto label_147ea;
@000147DE:0001 endif;
@000147DE:0001 label_147de:
@000147E0:0006 global_number36 = local_number1;
@000147EA:0006 label_147ea:
@000147EC:0021 function_393();
@000147F2:0021 function_395();
@000147F8:0021 function_392();
@000147FE:0021 function_394();
@00014804:0024 return;
@00014808:0026 end; // checksum: 5456b24a
@00014818:0004 label_14818:
@0001481A:0022 function NUMBER function_333()
@0001481A
@0001481A
@0001481A
@0001481A begin
@00014823:0027 // return coming
@00014827:0023 return global_number36;
@0001482E:0026 end; // checksum: 11324
@0001483A:0008 label_1483a:
@0001483C:0022 function STRING function_334(local_string1)
@0001483C NUMBER local_number1;
@0001483C STRING local_string2;
@0001483C
@0001483C begin
@00014845:0021 function_248(local_string1);
@0001484E:0006 local_number1 = LASTRESULT;
@00014858:000D local_number1 = (local_number1 = 0);
@00014867:0004 if(local_number1) then // ref index: 1
@00014873:0021 function_382();
@00014879:0006 local_string2 = LASTRESULT;
@00014883:0014 local_string1 = (local_string2 ^ local_string1);
@00014890:0006 endif;
@00014890:0006 label_14890:
@00014892:0021 function_193(6, local_string1);
@000148A0:0006 local_number1 = LASTRESULT;
@000148AA:000D local_number1 = (local_number1 = 0);
@000148B9:0004 if(local_number1) then // ref index: 1
@000148C5:0027 // return coming
@000148C9:0023 return "";
@000148D0:0004 endif;
@000148D0:0004 label_148d0:
@000148D2:0027 // return coming
@000148D6:0014 local_string2 = (local_string1 ^ "");
@000148E3:0023 return local_string2;
@000148EA:0026 end; // checksum: 201ad2d
@000148F6:0007 label_148f6:
@000148F8:0022 function NUMBER function_336(local_string1, local_string2)
@000148F8 NUMBER local_number1, local_number2, local_number3;
@000148F8 STRING local_string3, local_string4, local_string5;
@000148F8
@000148F8 begin
@00014901:000E local_number2 = (global_number43 != 2);
@00014910:000E local_number3 = (global_number43 != 1);
@0001491F:0019 local_number2 = (local_number2 = local_number3);
@0001492C:0004 if(local_number2) then // ref index: 1
@00014938:0027 // return coming
@0001493C:0023 return 1;
@00014945:000D endif;
@00014945:000D label_14945:
@00014947:0006 global_string46 = local_string1;
@00014951:0006 global_string47 = local_string2;
@0001495B:0006 global_string48 = "";
@00014965:0006 global_number37 = 0;
@00014971:0006 global_number38 = 0;
@0001497D:0006 global_number39 = global_number43;
@00014987:0021 ListCreate(0);
@00014992:0006 global_number40 = LASTRESULT;
@0001499C:000D local_number2 = (global_number43 = 2);
@000149AB:0004 if(local_number2) then // ref index: 4
@000149B7:000D local_number2 = (global_string46 = "");
@000149C4:0004 if(local_number2) then // ref index: 1
@000149D0:0014 global_string46 = (global_string9 ^ "setup.iss");
@000149E6:0004 endif;
@000149E6:0004 label_149e6:
@000149E8:000D local_number2 = (global_string47 = "");
@000149F5:0004 if(local_number2) then // ref index: 1
@00014A01:0021 ParsePath(local_string3, global_string46, 1);
@00014A12:0014 global_string47 = (local_string3 ^ "setup.log");
@00014A28:0004 endif;
@00014A28:0004 label_14a28:
@00014A2A:0020 GetPrivateProfileString("Application", "Lang", "", local_string4, 256, global_string46); // dll: KERNEL32.dll
@00014A53:0006 local_number1 = LASTRESULT;
@00014A5D:0004 if(local_number1) then // ref index: 1
@00014A69:0021 function_374(global_number41, local_string4);
@00014A75:0002 endif;
@00014A75:0002 label_14a75:
@00014A77:0021 function_355();
@00014A7D:0005 goto label_14ae2;
@00014A86:0007 endif;
@00014A86:0007 label_14a86:
@00014A88:000D local_number2 = (global_number43 = 1);
@00014A97:0004 if(local_number2) then // ref index: 1
@00014AA3:000D local_number2 = (global_string46 = "");
@00014AB0:0004 if(local_number2) then // ref index: 1
@00014ABC:0021 function_383();
@00014AC2:0006 local_string5 = LASTRESULT;
@00014ACC:0014 global_string46 = (local_string5 ^ "setup.iss");
@00014AE2:0003 endif;
@00014AE2:0003 endif;
@00014AE2:0003 label_14ae2:
@00014AE4:0027 // return coming
@00014AE8:0023 return 1;
@00014AF1:0026 end; // checksum: 7b4efe37
@00014AFD:0009 label_14afd:
@00014AFF:0022 function NUMBER function_337()
@00014AFF NUMBER local_number1, local_number3;
@00014AFF STRING local_string1, local_string4;
@00014AFF
@00014AFF begin
@00014B08:000E local_number3 = (global_string46 != "");
@00014B15:0004 if(local_number3) then // ref index: 2
@00014B21:0021 ParsePath(local_string1, global_string46, 1);
@00014B32:0006 local_number3 = LASTRESULT;
@00014B3C:0009 local_number3 = (local_number3 < 0);
@00014B4B:0004 if(local_number3) then // ref index: 1
@00014B57:0027 // return coming
@00014B5B:0023 return -8;
@00014B64:0005 endif;
@00014B64:0005 label_14b64:
@00014B66:0021 ExistsDir/ExistsDisk(local_string1);
@00014B6F:0006 local_number3 = LASTRESULT;
@00014B79:000D local_number3 = (local_number3 = -1);
@00014B88:0004 if(local_number3) then // ref index: 1
@00014B94:0006 global_string46 = "";
@00014B9E:000B endif;
@00014B9E:000B endif;
@00014B9E:000B label_14b9e:
@00014BA0:000D local_number3 = (global_number43 = 2);
@00014BAF:0004 if(local_number3) then // ref index: 4
@00014BBB:0020 DeleteFileA(global_string47); // dll: KERNEL32.dll
@00014BC4:0021 function_357(1);
@00014BCF:0006 local_number3 = LASTRESULT;
@00014BD9:000D local_number3 = (local_number3 = 0);
@00014BE8:0004 if(local_number3) then // ref index: 1
@00014BF4:0021 function_213(65, "Failed");
@00014C08:0021 function_213(73, "Failed silent installation. May be failed to allocate Memory.");
@00014C53:0027 // return coming
@00014C57:0023 return -7;
@00014C60:0009 endif;
@00014C60:0009 label_14c60:
@00014C62:0021 function_193(3, global_string46);
@00014C70:0006 local_number3 = LASTRESULT;
@00014C7A:000D local_number3 = (local_number3 = 0);
@00014C89:0004 if(local_number3) then // ref index: 1
@00014C95:0021 function_354("", global_string46, 0, -5);
@00014CAB:0021 function_213(65, "Failed");
@00014CBF:0021 function_213(73, "Failed silent installation. May be failed to allocate Memory.");
@00014D0A:0027 // return coming
@00014D0E:0023 return -5;
@00014D17:0009 endif;
@00014D17:0009 label_14d17:
@00014D19:0020 GetPrivateProfileString("InstallShield Silent", "Version", "", local_string4, 256, global_string46); // dll: KERNEL32.dll
@00014D4E:0006 local_number1 = LASTRESULT;
@00014D58:000E local_number3 = (local_string4 != "v6.00.000");
@00014D6E:0004 if(local_number3) then // ref index: 1
@00014D7A:0021 function_354("", "", 0, -8);
@00014D90:0021 function_213(65, "Failed");
@00014DA4:0021 function_213(73, "Failed silent installation. May be failed to allocate Memory.");
@00014DEF:0027 // return coming
@00014DF3:0023 return -8;
@00014DFC:0002 endif;
@00014DFC:0002 label_14dfc:
@00014DFE:0021 function_354("", "", 0, 0);
@00014E14:0005 goto label_14f19;
@00014E1D:000B endif;
@00014E1D:000B label_14e1d:
@00014E1F:000D local_number3 = (global_number43 = 1);
@00014E2E:0004 if(local_number3) then // ref index: 2
@00014E3A:0020 DeleteFileA(global_string46); // dll: KERNEL32.dll
@00014E43:0021 function_357(1);
@00014E4E:0006 local_number3 = LASTRESULT;
@00014E58:000D local_number3 = (local_number3 = 0);
@00014E67:0004 if(local_number3) then // ref index: 1
@00014E73:0021 function_345(11491);
@00014E7E:0021 function_363(0);
@00014E89:0027 // return coming
@00014E8D:0023 return -6;
@00014E96:0008 endif;
@00014E96:0008 label_14e96:
@00014E98:0020 WritePrivateProfileString("File Transfer", "OverwrittenReadOnly", "NoToAll", global_string46); // dll: KERNEL32.dll
@00014ED1:0006 local_number3 = LASTRESULT;
@00014EDB:000D local_number3 = (local_number3 = 0);
@00014EEA:0004 if(local_number3) then // ref index: 1
@00014EF6:0021 function_345(11491);
@00014F01:0021 function_363(0);
@00014F0C:0027 // return coming
@00014F10:0023 return -6;
@00014F19:0003 endif;
@00014F19:0003 endif;
@00014F19:0003 label_14f19:
@00014F1B:0027 // return coming
@00014F1F:0023 return 0;
@00014F28:0026 end; // checksum: ff8c84c8
@00014F34:0005 label_14f34:
@00014F36:0022 function NUMBER SilentWriteData(local_string1, local_string2, local_number1, local_string3, local_number2)
@00014F36 NUMBER local_number3, local_number4;
@00014F36 STRING local_string4, local_string5, local_string6;
@00014F36
@00014F36 begin
@00014F3F:000E local_number4 = (global_number43 != 1);
@00014F4E:0004 if(local_number4) then // ref index: 1
@00014F5A:0027 // return coming
@00014F5E:0023 return -1;
@00014F67:000B endif;
@00014F67:000B label_14f67:
@00014F69:0007 local_string6 = (global_string30 + "-");
@00014F77:0007 local_string1 = (local_string6 + local_string1);
@00014F84:0021 function_340(local_string1);
@00014F8D:0006 local_number4 = LASTRESULT;
@00014F97:000D local_number4 = (local_number4 = 0);
@00014FA6:0004 if(local_number4) then // ref index: 4
@00014FB2:0021 ListAddString(global_number40, local_string1, 0);
@00014FC3:0006 local_number4 = LASTRESULT;
@00014FCD:0009 local_number4 = (local_number4 < 0);
@00014FDC:0004 if(local_number4) then // ref index: 1
@00014FE8:0005 goto label_1525b;
@00014FF1:0008 endif;
@00014FF1:0008 label_14ff1:
@00014FF3:0021 Sprintf(local_string4, "%s%d", "Dlg", global_number37);
@0001500C:0007 local_string6 = (global_string30 + "-");
@0001501A:0007 local_string6 = (local_string6 + "DlgOrder");
@0001502F:0020 WritePrivateProfileString(local_string6, local_string4, local_string1, global_string46); // dll: KERNEL32.dll
@00015041:0006 local_number4 = LASTRESULT;
@0001504B:000D local_number4 = (local_number4 = 0);
@0001505A:0004 if(local_number4) then // ref index: 1
@00015066:0005 goto label_1525b;
@0001506F:0005 endif;
@0001506F:0005 label_1506f:
@00015071:0007 global_number37 = (global_number37 + 1);
@00015080:002D NumToStr(local_string5, global_number37);
@0001508A:0006 local_number4 = LASTRESULT;
@00015094:0004 if(local_number4) then // ref index: 1
@000150A0:0005 goto label_1525b;
@000150A9:0007 endif;
@000150A9:0007 label_150a9:
@000150AB:0007 local_string6 = (global_string30 + "-");
@000150B9:0007 local_string6 = (local_string6 + "DlgOrder");
@000150CE:0020 WritePrivateProfileString(local_string6, "Count", local_string5, global_string46); // dll: KERNEL32.dll
@000150E5:0006 local_number4 = LASTRESULT;
@000150EF:000D local_number4 = (local_number4 = 0);
@000150FE:0004 if(local_number4) then // ref index: 1
@0001510A:0005 goto label_1525b;
@00015113:0002 endif;
@00015113:0002 endif;
@00015113:0002 label_15113:
@00015115:0006 local_number3 = 0;
@00015121:0001 // switch/while/???
@00015125:0005 label_15125:
@00015127:000D local_number4 = (local_number1 = 1);
@00015136:0004 if(local_number4) then // ref index: 1
@00015142:0021 function_341(local_string1, local_string2, local_string3);
@00015151:0006 local_number3 = LASTRESULT;
@0001515B:0005 goto label_15237;
@00015164:0005 endif;
@00015164:0005 label_15164:
@00015166:000D local_number4 = (local_number1 = 2);
@00015175:0004 if(local_number4) then // ref index: 1
@00015181:0021 function_342(local_string1, local_string2, local_number2);
@00015190:0006 local_number3 = LASTRESULT;
@0001519A:0005 goto label_15237;
@000151A3:0005 endif;
@000151A3:0005 label_151a3:
@000151A5:000D local_number4 = (local_number1 = 3);
@000151B4:0004 if(local_number4) then // ref index: 1
@000151C0:0021 function_343(local_string1, local_string2, local_number2);
@000151CF:0006 local_number3 = LASTRESULT;
@000151D9:0005 goto label_15237;
@000151E2:0005 endif;
@000151E2:0005 label_151e2:
@000151E4:000D local_number4 = (local_number1 = 4);
@000151F3:0004 if(local_number4) then // ref index: 1
@000151FF:0021 function_344(local_string1, local_string2, global_string6, local_string3, 1);
@00015216:0006 local_number3 = LASTRESULT;
@00015220:0005 goto label_15237;
@00015229:0001 endif;
@00015229:0001 label_15229:
@0001522B:0006 local_number3 = -10;
@00015237:0002 label_15237:
@00015239:0004 if(local_number3) then // ref index: 1
@00015245:0005 goto label_1525b;
@0001524E:0002 endif;
@0001524E:0002 label_1524e:
@00015250:0027 // return coming
@00015254:0023 return local_number3;
@0001525B:0004 label_1525b:
@0001525D:0021 function_345(-6);
@00015268:0027 // return coming
@0001526C:0023 return -1;
@00015275:0026 end; // checksum: 51486175
@00015285:0005 label_15285:
@00015287:0022 function NUMBER SilentReadData/SilentWriteData(local_string1, local_string2, local_number1, local_string3, local_number2)
@00015287 NUMBER local_number3, local_number4;
@00015287 STRING local_string4;
@00015287
@00015287 begin
@00015290:000E local_number4 = (global_number43 != 2);
@0001529F:0004 if(local_number4) then // ref index: 1
@000152AB:0027 // return coming
@000152AF:0023 return -2;
@000152B8:0008 endif;
@000152B8:0008 label_152b8:
@000152BA:000D local_number4 = (local_string2 = "OverwrittenReadOnly");
@000152DA:0004 if(local_number4) then // ref index: 1
@000152E6:0021 function_347(local_string1);
@000152EF:0006 local_number3 = LASTRESULT;
@000152F9:0009 local_number4 = (local_number3 < 0);
@00015308:0004 if(local_number4) then // ref index: 1
@00015314:0006 local_number3 = -12;
@00015320:0005 goto label_154ac;
@00015329:0004 endif;
@00015329:0004 endif;
@00015329:0004 label_15329:
@0001532B:0006 local_number3 = 0;
@00015337:0007 local_string4 = (global_string30 + "-");
@00015345:0007 local_string1 = (local_string4 + local_string1);
@00015352:0001 // switch/while/???
@00015356:0005 label_15356:
@00015358:000D local_number4 = (local_number1 = 1);
@00015367:0004 if(local_number4) then // ref index: 1
@00015373:0021 function_348(local_string1, local_string2, local_string3);
@00015382:0006 local_number3 = LASTRESULT;
@0001538C:0005 goto label_15471;
@00015395:0005 endif;
@00015395:0005 label_15395:
@00015397:000D local_number4 = (local_number1 = 2);
@000153A6:0004 if(local_number4) then // ref index: 1
@000153B2:0021 function_349(local_string1, local_string2, local_number2);
@000153C1:0006 local_number3 = LASTRESULT;
@000153CB:0005 goto label_15471;
@000153D4:0005 endif;
@000153D4:0005 label_153d4:
@000153D6:000D local_number4 = (local_number1 = 3);
@000153E5:0004 if(local_number4) then // ref index: 1
@000153F1:0021 function_350(local_string1, local_string2, local_number2);
@00015400:0006 local_number3 = LASTRESULT;
@0001540A:0005 goto label_15471;
@00015413:0005 endif;
@00015413:0005 label_15413:
@00015415:000D local_number4 = (local_number1 = 4);
@00015424:0004 if(local_number4) then // ref index: 1
@00015430:0021 function_351(local_string1, local_string2, global_string6, local_string3, 1);
@00015447:0006 local_number3 = LASTRESULT;
@00015451:0005 goto label_15471;
@0001545A:0002 endif;
@0001545A:0002 label_1545a:
@0001545C:0006 local_number3 = -10;
@00015468:0005 goto label_154ac;
@00015471:0004 label_15471:
@00015473:0009 local_number4 = (local_number3 < 0);
@00015482:0004 if(local_number4) then // ref index: 1
@0001548E:0021 function_352(local_string1, local_string2, local_number1, local_number3);
@000154A0:0006 local_number3 = -11;
@000154AC:0004 endif;
@000154AC:0004 label_154ac:
@000154AE:000D local_number4 = (local_number3 = 0);
@000154BD:0004 if(local_number4) then // ref index: 1
@000154C9:0027 // return coming
@000154CD:0023 return 0;
@000154D6:0003 endif;
@000154D6:0003 label_154d6:
@000154D8:0027 // return coming
@000154DC:0023 return local_number3;
@000154E3:0026 end; // checksum: 6b1e374a
@000154EF:0003 label_154ef:
@000154F1:0022 function NUMBER function_340(local_string1)
@000154F1 NUMBER local_number1, local_number2;
@000154F1 STRING local_string2;
@000154F1
@000154F1 begin
@000154FA:0021 ListGetFirstString(global_number40, local_string2);
@00015506:0006 local_number1 = LASTRESULT;
@00015510:0007 label_15510:
@00015512:0001 // switch/while/???
@00015516:000E local_number2 = (local_number1 != 1);
@00015525:0004 if(local_number2) then // ref index: 2
@00015531:000D local_number2 = (local_string2 = local_string1);
@0001553E:0004 if(local_number2) then // ref index: 1
@0001554A:0027 // return coming
@0001554E:0023 return 1;
@00015557:0003 endif;
@00015557:0003 label_15557:
@00015559:0021 ListGetNextString(global_number40, local_string2);
@00015565:0006 local_number1 = LASTRESULT;
@0001556F:0005 goto label_15510;
@00015578:0003 endif;
@00015578:0003 label_15578:
@0001557A:0027 // return coming
@0001557E:0023 return 0;
@00015587:0026 end; // checksum: fffe69d9
@00015593:0004 label_15593:
@00015595:0022 function NUMBER function_341(local_string1, local_string2, local_string3)
@00015595 NUMBER local_number1;
@00015595
@00015595
@00015595 begin
@0001559E:000D local_number1 = (local_string3 = "");
@000155AB:0004 if(local_number1) then // ref index: 1
@000155B7:0006 local_string3 = "' '";
@000155C4:0005 endif;
@000155C4:0005 label_155c4:
@000155C6:0020 WritePrivateProfileString(local_string1, local_string2, local_string3, global_string46); // dll: KERNEL32.dll
@000155D8:0006 local_number1 = LASTRESULT;
@000155E2:0004 if(local_number1) then // ref index: 1
@000155EE:0027 // return coming
@000155F2:0023 return 0;
@000155FB:0003 endif;
@000155FB:0003 label_155fb:
@000155FD:0027 // return coming
@00015601:0023 return -6;
@0001560A:0026 end; // checksum: 87948d9e
@00015616:0007 label_15616:
@00015618:0022 function NUMBER function_342(local_string1, local_string2, local_number1)
@00015618 NUMBER local_number2;
@00015618 STRING local_string3;
@00015618
@00015618 begin
@00015621:002D NumToStr(local_string3, local_number1);
@0001562B:0006 local_number2 = LASTRESULT;
@00015635:0009 local_number2 = (local_number2 < 0);
@00015644:0004 if(local_number2) then // ref index: 1
@00015650:0027 // return coming
@00015654:0023 return -6;
@0001565D:0005 endif;
@0001565D:0005 label_1565d:
@0001565F:0027 // return coming
@00015663:0021 function_341(local_string1, local_string2, local_string3);
@00015672:0006 local_number2 = LASTRESULT;
@0001567C:0023 return local_number2;
@00015683:0026 end; // checksum: fffd95fb
@00015693:0007 label_15693:
@00015695:0022 function NUMBER function_343(local_string1, local_string2, local_number1)
@00015695 NUMBER local_number2, local_number3, local_number4, local_number5, local_number6, local_number7, local_number8, local_number9;
@00015695 STRING local_string3, local_string4, local_string5, local_string6;
@00015695
@00015695 begin
@0001569E:000D local_number8 = (local_number1 = 0);
@000156AD:000D local_number9 = (local_number1 = -1);
@000156BC:0018 local_number8 = (local_number8 || local_number9);
@000156C9:0004 if(local_number8) then // ref index: 1
@000156D5:0027 // return coming
@000156D9:0023 return -1;
@000156E2:0006 endif;
@000156E2:0006 label_156e2:
@000156E4:0021 function_279(local_number1);
@000156ED:0006 local_number8 = LASTRESULT;
@000156F7:000D local_number8 = (local_number8 = -1);
@00015706:0004 if(local_number8) then // ref index: 1
@00015712:0006 local_number2 = 1;
@0001571E:0005 goto label_15735;
@00015727:0001 endif;
@00015727:0001 label_15727:
@00015729:0006 local_number2 = 0;
@00015735:0003 label_15735:
@00015737:0004 if(local_number2) then // ref index: 1
@00015743:0006 local_string3 = "number";
@00015753:0005 goto label_1576e;
@0001575C:0001 endif;
@0001575C:0001 label_1575c:
@0001575E:0006 local_string3 = "string";
@0001576E:0007 label_1576e:
@00015770:0007 local_string6 = (local_string2 + "-type");
@00015782:0021 function_341(local_string1, local_string6, local_string3);
@00015791:0006 local_number4 = LASTRESULT;
@0001579B:0009 local_number8 = (local_number4 < 0);
@000157AA:0004 if(local_number8) then // ref index: 1
@000157B6:0027 // return coming
@000157BA:0023 return local_number4;
@000157C1:0009 endif;
@000157C1:0009 label_157c1:
@000157C3:0021 ListCount/ListDestroy(local_number1);
@000157CC:0006 local_number3 = LASTRESULT;
@000157D6:0007 local_string6 = (local_string2 + "-count");
@000157E9:0021 function_342(local_string1, local_string6, local_number3);
@000157F8:0006 local_number4 = LASTRESULT;
@00015802:0009 local_number8 = (local_number4 < 0);
@00015811:0004 if(local_number8) then // ref index: 1
@0001581D:0027 // return coming
@00015821:0023 return local_number4;
@00015828:0004 endif;
@00015828:0004 label_15828:
@0001582A:0004 if(local_number2) then // ref index: 4
@00015836:0021 ListGetFirstItem(local_number1, local_number5);
@00015842:0006 local_number6 = LASTRESULT;
@0001584C:0006 local_number7 = 0;
@00015858:000A label_15858:
@0001585A:0001 // switch/while/???
@0001585E:000E local_number8 = (local_number6 != 1);
@0001586D:0004 if(local_number8) then // ref index: 2
@00015879:0021 Sprintf(local_string5, "%s-%d", local_string2, local_number7);
@00015890:0021 function_342(local_string1, local_string5, local_number5);
@0001589F:0006 local_number4 = LASTRESULT;
@000158A9:0009 local_number8 = (local_number4 < 0);
@000158B8:0004 if(local_number8) then // ref index: 1
@000158C4:0027 // return coming
@000158C8:0023 return local_number4;
@000158CF:0004 endif;
@000158CF:0004 label_158cf:
@000158D1:0021 ListGetNextItem(local_number1, local_number5);
@000158DD:0006 local_number6 = LASTRESULT;
@000158E7:0007 local_number7 = (local_number7 + 1);
@000158F6:0005 goto label_15858;
@000158FF:0001 endif;
@000158FF:0001 label_158ff:
@00015901:0005 goto label_159d5;
@0001590A:0003 endif;
@0001590A:0003 label_1590a:
@0001590C:0021 ListGetFirstString(local_number1, local_string4);
@00015918:0006 local_number6 = LASTRESULT;
@00015922:0006 local_number7 = 0;
@0001592E:000A label_1592e:
@00015930:0001 // switch/while/???
@00015934:000E local_number8 = (local_number6 != 1);
@00015943:0004 if(local_number8) then // ref index: 2
@0001594F:0021 Sprintf(local_string5, "%s-%d", local_string2, local_number7);
@00015966:0021 function_341(local_string1, local_string5, local_string4);
@00015975:0006 local_number4 = LASTRESULT;
@0001597F:0009 local_number8 = (local_number4 < 0);
@0001598E:0004 if(local_number8) then // ref index: 1
@0001599A:0027 // return coming
@0001599E:0023 return local_number4;
@000159A5:0004 endif;
@000159A5:0004 label_159a5:
@000159A7:0021 ListGetNextString(local_number1, local_string4);
@000159B3:0006 local_number6 = LASTRESULT;
@000159BD:0007 local_number7 = (local_number7 + 1);
@000159CC:0005 goto label_1592e;
@000159D5:0003 endif;
@000159D5:0003 label_159d5:
@000159D7:0027 // return coming
@000159DB:0023 return 0;
@000159E4:0026 end; // checksum: e2f5bab9
@000159F4:000B label_159f4:
@000159F6:0022 function NUMBER function_344(local_string1, local_string2, local_string3, local_string4, local_number1)
@000159F6 NUMBER local_number2, local_number3, local_number4, local_number5, local_number6, local_number7, local_number8, local_number9;
@000159F6 STRING local_string5;
@000159F6
@000159F6 begin
@000159FF:0021 ListCreate(0);
@00015A0A:0006 local_number2 = LASTRESULT;
@00015A14:0021 ListCreate(0);
@00015A1F:0006 local_number3 = LASTRESULT;
@00015A29:000D local_number8 = (local_number2 = -1);
@00015A38:000D local_number9 = (local_number3 = -1);
@00015A47:0018 local_number8 = (local_number8 || local_number9);
@00015A54:0004 if(local_number8) then // ref index: 1
@00015A60:0006 local_number7 = -1;
@00015A6C:0005 goto label_15c56;
@00015A75:0006 endif;
@00015A75:0006 label_15a75:
@00015A77:0021 ComponentListItems(local_string3, local_string4, local_number2);
@00015A86:0006 local_number8 = LASTRESULT;
@00015A90:0009 local_number8 = (local_number8 < 0);
@00015A9F:0004 if(local_number8) then // ref index: 1
@00015AAB:0006 local_number7 = 0;
@00015AB7:0005 goto label_15c56;
@00015AC0:0002 endif;
@00015AC0:0002 label_15ac0:
@00015AC2:0021 ListGetFirstString(local_number2, local_string5);
@00015ACE:0006 local_number6 = LASTRESULT;
@00015AD8:0009 label_15ad8:
@00015ADA:0001 // switch/while/???
@00015ADE:000E local_number8 = (local_number6 != 1);
@00015AED:0004 if(local_number8) then // ref index: 4
@00015AF9:0021 ComponentIsItemSelected(local_string3, local_string5);
@00015B05:0006 local_number4 = LASTRESULT;
@00015B0F:0009 local_number8 = (local_number4 < 0);
@00015B1E:0004 if(local_number8) then // ref index: 1
@00015B2A:0006 local_number7 = -1;
@00015B36:0005 goto label_15c56;
@00015B3F:0007 endif;
@00015B3F:0007 label_15b3f:
@00015B41:0004 if(local_number4) then // ref index: 2
@00015B4D:0021 ListAddString(local_number3, local_string5, 0);
@00015B5E:0006 local_number8 = LASTRESULT;
@00015B68:0009 local_number8 = (local_number8 < 0);
@00015B77:0004 if(local_number8) then // ref index: 1
@00015B83:0006 local_number7 = -1;
@00015B8F:0005 goto label_15c56;
@00015B98:000A endif;
@00015B98:000A label_15b98:
@00015B9A:0021 function_346(local_string3, local_string5);
@00015BA6:0006 local_number5 = LASTRESULT;
@00015BB0:0019 local_number8 = (local_number1 = local_number5);
@00015BBD:0004 if(local_number8) then // ref index: 1
@00015BC9:0021 function_344(local_string1, local_string5, local_string3, local_string5, 1);
@00015BE0:0006 local_number8 = LASTRESULT;
@00015BEA:000E local_number8 = (local_number8 != 0);
@00015BF9:0004 if(local_number8) then // ref index: 1
@00015C05:0006 local_number7 = -1;
@00015C11:0005 goto label_15c56;
@00015C1A:0003 endif;
@00015C1A:0003 endif;
@00015C1A:0003 endif;
@00015C1A:0003 label_15c1a:
@00015C1C:0021 ListGetNextString(local_number2, local_string5);
@00015C28:0006 local_number6 = LASTRESULT;
@00015C32:0005 goto label_15ad8;
@00015C3B:0002 endif;
@00015C3B:0002 label_15c3b:
@00015C3D:0021 function_343(local_string1, local_string2, local_number3);
@00015C4C:0006 local_number7 = LASTRESULT;
@00015C56:0005 label_15c56:
@00015C58:0021 ListDestroy(local_number2);
@00015C61:0021 ListDestroy(local_number3);
@00015C6A:0027 // return coming
@00015C6E:0023 return local_number7;
@00015C75:0026 end; // checksum: fefd89d1
@00015C81:0010 label_15c81:
@00015C83:0022 function NUMBER function_345(local_number1)
@00015C83 NUMBER local_number2;
@00015C83 STRING local_string1, local_string2, local_string3, local_string4;
@00015C83
@00015C83 begin
@00015C8C:0021 function_385();
@00015C92:0006 local_string4 = LASTRESULT;
@00015C9C:0020 GetModuleHandle(local_string4); // dll: KERNEL.dll
@00015CA5:0006 local_number2 = LASTRESULT;
@00015CAF:0004 if(local_number2) then // ref index: 1
@00015CBB:0021 SdLoadString(11115);
@00015CC6:0006 local_string3 = LASTRESULT;
@00015CD0:0021 SdLoadString(local_number1);
@00015CD9:0006 local_string1 = LASTRESULT;
@00015CE3:0021 Sprintf(local_string2, local_string1, global_string46);
@00015CF2:0021 MessageBeep/Delay(0);
@00015CFD:0020 MessageBoxA(0, local_string2, local_string3, 16); // dll: USER32.dll
@00015D13:0006 global_number42 = 1;
@00015D1F:0027 // return coming
@00015D23:0023 return 1;
@00015D2C:0003 endif;
@00015D2C:0003 label_15d2c:
@00015D2E:0027 // return coming
@00015D32:0023 return 0;
@00015D3B:0026 end; // checksum: d47940b
@00015D53:0007 label_15d53:
@00015D55:0022 function NUMBER function_346(local_string1, local_string2)
@00015D55 NUMBER local_number1, local_number2;
@00015D55
@00015D55
@00015D55 begin
@00015D5E:0021 ListCreate(0);
@00015D69:0006 local_number1 = LASTRESULT;
@00015D73:000D local_number2 = (local_number1 = -1);
@00015D82:0004 if(local_number2) then // ref index: 1
@00015D8E:0027 // return coming
@00015D92:0023 return 0;
@00015D9B:000B endif;
@00015D9B:000B label_15d9b:
@00015D9D:0021 ComponentListItems(local_string1, local_string2, local_number1);
@00015DAC:0006 local_number2 = LASTRESULT;
@00015DB6:000D local_number2 = (local_number2 = 0);
@00015DC5:0004 if(local_number2) then // ref index: 1
@00015DD1:0021 ListCount/ListDestroy(local_number1);
@00015DDA:0006 local_number2 = LASTRESULT;
@00015DE4:000A local_number2 = (local_number2 > 0);
@00015DF3:0004 if(local_number2) then // ref index: 1
@00015DFF:0021 ListDestroy(local_number1);
@00015E08:0027 // return coming
@00015E0C:0023 return 1;
@00015E15:0004 endif;
@00015E15:0004 endif;
@00015E15:0004 label_15e15:
@00015E17:0021 ListDestroy(local_number1);
@00015E20:0027 // return coming
@00015E24:0023 return 0;
@00015E2D:0026 end; // checksum: fffb2cdf
@00015E39:0005 label_15e39:
@00015E3B:0022 function NUMBER function_347(local_string1)
@00015E3B NUMBER local_number1, local_number2;
@00015E3B STRING local_string2;
@00015E3B
@00015E3B begin
@00015E44:000D local_number2 = (global_string48 = local_string1);
@00015E51:0004 if(local_number2) then // ref index: 1
@00015E5D:0027 // return coming
@00015E61:0023 return 0;
@00015E6A:0006 endif;
@00015E6A:0006 label_15e6a:
@00015E6C:0021 ListSetIndex(global_number40, global_number37);
@00015E78:0006 local_number2 = LASTRESULT;
@00015E82:0009 local_number2 = (local_number2 < 0);
@00015E91:0004 if(local_number2) then // ref index: 1
@00015E9D:0027 // return coming
@00015EA1:0023 return -1;
@00015EAA:0007 endif;
@00015EAA:0007 label_15eaa:
@00015EAC:0021 ListCurrentString/ListGetFirstString/ListGetNextString(global_number40, local_string2);
@00015EB8:0006 local_number1 = LASTRESULT;
@00015EC2:000E local_number2 = (local_string2 != local_string1);
@00015ECF:0004 if(local_number2) then // ref index: 1
@00015EDB:0021 function_352(local_string1, "", 0, -12);
@00015EF1:0027 // return coming
@00015EF5:0023 return -12;
@00015EFE:0005 endif;
@00015EFE:0005 label_15efe:
@00015F00:0006 global_string48 = local_string1;
@00015F0A:0007 global_number37 = (global_number37 + 1);
@00015F19:0027 // return coming
@00015F1D:0023 return 0;
@00015F26:0026 end; // checksum: f8fb10d7
@00015F32:000B label_15f32:
@00015F34:0022 function NUMBER function_348(local_string1, local_string2, local_string3)
@00015F34 NUMBER local_number1, local_number2, local_number3;
@00015F34 STRING local_string4;
@00015F34
@00015F34 begin
@00015F3D:0021 StrLength(local_string4);
@00015F46:0006 local_number2 = LASTRESULT;
@00015F50:0020 GetPrivateProfileString(local_string1, local_string2, "SILENTNOTPOSSIBLEVALUE", local_string4, local_number2, global_string46); // dll: KERNEL32.dll
@00015F7E:0006 local_number1 = LASTRESULT;
@00015F88:000D local_number2 = (local_number1 = 0);
@00015F97:000D local_number3 = (local_string4 = "SILENTNOTPOSSIBLEVALUE");
@00015FBA:0018 local_number2 = (local_number2 || local_number3);
@00015FC7:0004 if(local_number2) then // ref index: 1
@00015FD3:0027 // return coming
@00015FD7:0023 return -3;
@00015FE0:0004 endif;
@00015FE0:0004 label_15fe0:
@00015FE2:0006 local_string3 = local_string4;
@00015FEC:0027 // return coming
@00015FF0:0023 return 0;
@00015FF9:0026 end; // checksum: deb403eb
@00016009:0007 label_16009:
@0001600B:0022 function NUMBER function_349(local_string1, local_string2, local_number1)
@0001600B NUMBER local_number2;
@0001600B STRING local_string3;
@0001600B
@0001600B begin
@00016014:0021 function_348(local_string1, local_string2, local_string3);
@00016023:0006 local_number2 = LASTRESULT;
@0001602D:0009 local_number2 = (local_number2 < 0);
@0001603C:0004 if(local_number2) then // ref index: 1
@00016048:0027 // return coming
@0001604C:0023 return -3;
@00016055:0006 endif;
@00016055:0006 label_16055:
@00016057:002C StrToNum(local_number1, local_string3);
@00016061:0006 local_number2 = LASTRESULT;
@0001606B:0009 local_number2 = (local_number2 < 0);
@0001607A:0004 if(local_number2) then // ref index: 1
@00016086:0027 // return coming
@0001608A:0023 return -1;
@00016093:0003 endif;
@00016093:0003 label_16093:
@00016095:0027 // return coming
@00016099:0023 return 0;
@000160A2:0026 end; // checksum: 29509
@000160B2:0007 label_160b2:
@000160B4:0022 function NUMBER function_350(local_string1, local_string2, local_number1)
@000160B4 NUMBER local_number2, local_number3, local_number4, local_number5, local_number6, local_number7, local_number8;
@000160B4 STRING local_string3, local_string4, local_string5;
@000160B4
@000160B4 begin
@000160BD:000D local_number6 = (local_number1 = 0);
@000160CC:000D local_number7 = (local_number1 = -1);
@000160DB:0018 local_number6 = (local_number6 || local_number7);
@000160E8:0004 if(local_number6) then // ref index: 1
@000160F4:0027 // return coming
@000160F8:0023 return -9;
@00016101:0006 endif;
@00016101:0006 label_16101:
@00016103:0021 function_279(local_number1);
@0001610C:0006 local_number6 = LASTRESULT;
@00016116:000D local_number6 = (local_number6 = -1);
@00016125:0004 if(local_number6) then // ref index: 1
@00016131:0006 local_number2 = 1;
@0001613D:0005 goto label_16154;
@00016146:0001 endif;
@00016146:0001 label_16146:
@00016148:0006 local_number2 = 0;
@00016154:0007 label_16154:
@00016156:0021 Sprintf(local_string3, "%s-type", local_string2);
@0001616C:0021 function_348(local_string1, local_string3, local_string5);
@0001617B:0006 local_number6 = LASTRESULT;
@00016185:0009 local_number6 = (local_number6 < 0);
@00016194:0004 if(local_number6) then // ref index: 1
@000161A0:0027 // return coming
@000161A4:0023 return -3;
@000161AD:0009 endif;
@000161AD:0009 label_161ad:
@000161AF:000D local_number6 = (local_string5 = "string");
@000161C2:0019 local_number6 = (local_number6 = local_number2);
@000161CF:000D local_number7 = (local_string5 = "number");
@000161E2:000D local_number8 = (local_number2 = 0);
@000161F1:0019 local_number7 = (local_number7 = local_number8);
@000161FE:0018 local_number6 = (local_number6 || local_number7);
@0001620B:0004 if(local_number6) then // ref index: 1
@00016217:0027 // return coming
@0001621B:0023 return -9;
@00016224:0007 endif;
@00016224:0007 label_16224:
@00016226:0021 Sprintf(local_string3, "%s-count", local_string2);
@0001623D:0021 function_349(local_string1, local_string3, local_number4);
@0001624C:0006 local_number6 = LASTRESULT;
@00016256:0009 local_number6 = (local_number6 < 0);
@00016265:0004 if(local_number6) then // ref index: 1
@00016271:0027 // return coming
@00016275:0023 return -3;
@0001627E:0004 endif;
@0001627E:0004 label_1627e:
@00016280:000A local_number6 = (local_number4 > 10000);
@0001628F:0004 if(local_number6) then // ref index: 1
@0001629B:0027 // return coming
@0001629F:0023 return -1;
@000162A8:0001 endif;
@000162A8:0001 label_162a8:
@000162AA:0006 local_number5 = 0;
@000162B6:000B label_162b6:
@000162B8:0001 // switch/while/???
@000162BC:0009 local_number6 = (local_number5 < local_number4);
@000162C9:0004 if(local_number6) then // ref index: 6
@000162D5:0021 Sprintf(local_string3, "%s-%d", local_string2, local_number5);
@000162EC:0004 if(local_number2) then // ref index: 3
@000162F8:0021 function_349(local_string1, local_string3, local_number3);
@00016307:0006 local_number6 = LASTRESULT;
@00016311:0009 local_number6 = (local_number6 < 0);
@00016320:0004 if(local_number6) then // ref index: 1
@0001632C:0027 // return coming
@00016330:0023 return -3;
@00016339:0006 endif;
@00016339:0006 label_16339:
@0001633B:0021 ListAddItem(local_number1, local_number3, 0);
@0001634C:0006 local_number6 = LASTRESULT;
@00016356:0009 local_number6 = (local_number6 < 0);
@00016365:0004 if(local_number6) then // ref index: 1
@00016371:0027 // return coming
@00016375:0023 return -1;
@0001637E:0001 endif;
@0001637E:0001 label_1637e:
@00016380:0005 goto label_16411;
@00016389:0006 endif;
@00016389:0006 label_16389:
@0001638B:0021 function_348(local_string1, local_string3, local_string4);
@0001639A:0006 local_number6 = LASTRESULT;
@000163A4:0009 local_number6 = (local_number6 < 0);
@000163B3:0004 if(local_number6) then // ref index: 1
@000163BF:0027 // return coming
@000163C3:0023 return -3;
@000163CC:0006 endif;
@000163CC:0006 label_163cc:
@000163CE:0021 ListAddString(local_number1, local_string4, 0);
@000163DF:0006 local_number6 = LASTRESULT;
@000163E9:0009 local_number6 = (local_number6 < 0);
@000163F8:0004 if(local_number6) then // ref index: 1
@00016404:0027 // return coming
@00016408:0023 return -1;
@00016411:0002 endif;
@00016411:0002 label_16411:
@00016413:0007 local_number5 = (local_number5 + 1);
@00016422:0005 goto label_162b6;
@0001642B:0003 endif;
@0001642B:0003 label_1642b:
@0001642D:0027 // return coming
@00016431:0023 return 0;
@0001643A:0026 end; // checksum: 4568a748
@00016452:0007 label_16452:
@00016454:0022 function NUMBER function_351(local_string1, local_string2, local_string3, local_string4, local_number1)
@00016454 NUMBER local_number2, local_number3, local_number4, local_number5;
@00016454 STRING local_string5;
@00016454
@00016454 begin
@0001645D:0021 ListCreate(0);
@00016468:0006 local_number4 = LASTRESULT;
@00016472:000D local_number5 = (local_number4 = -1);
@00016481:0004 if(local_number5) then // ref index: 1
@0001648D:0027 // return coming
@00016491:0023 return -1;
@0001649A:0007 endif;
@0001649A:0007 label_1649a:
@0001649C:0021 function_350(local_string1, local_string2, local_number4);
@000164AB:0006 local_number2 = LASTRESULT;
@000164B5:0009 local_number5 = (local_number2 < 0);
@000164C4:0004 if(local_number5) then // ref index: 1
@000164D0:0021 ListDestroy(local_number4);
@000164D9:0027 // return coming
@000164DD:0023 return local_number2;
@000164E4:0003 endif;
@000164E4:0003 label_164e4:
@000164E6:0021 ComponentSelectItem(local_string3, local_string4, 0);
@000164F7:0021 ListGetFirstString(local_number4, local_string5);
@00016503:0006 local_number3 = LASTRESULT;
@0001650D:000D label_1650d:
@0001650F:0001 // switch/while/???
@00016513:000E local_number5 = (local_number3 != 1);
@00016522:0004 if(local_number5) then // ref index: 5
@0001652E:0004 if(local_number1) then // ref index: 3
@0001653A:0021 function_346(local_string3, local_string5);
@00016546:0006 local_number5 = LASTRESULT;
@00016550:0004 if(local_number5) then // ref index: 2
@0001655C:0021 function_351(local_string1, local_string5, local_string3, local_string5, 1);
@00016573:0006 local_number2 = LASTRESULT;
@0001657D:0009 local_number5 = (local_number2 < 0);
@0001658C:0004 if(local_number5) then // ref index: 1
@00016598:0021 ComponentSelectItem(local_string3, local_string5, 1);
@000165A9:0006 local_number2 = LASTRESULT;
@000165B3:0001 endif;
@000165B3:0001 label_165b3:
@000165B5:0005 goto label_165db;
@000165BE:0002 endif;
@000165BE:0002 label_165be:
@000165C0:0021 ComponentSelectItem(local_string3, local_string5, 1);
@000165D1:0006 local_number2 = LASTRESULT;
@000165DB:0004 endif;
@000165DB:0004 label_165db:
@000165DD:0004 if(local_number2) then // ref index: 1
@000165E9:0021 ListDestroy(local_number4);
@000165F2:0027 // return coming
@000165F6:0023 return local_number2;
@000165FD:0003 endif;
@000165FD:0003 label_165fd:
@000165FF:0021 ListGetNextString(local_number4, local_string5);
@0001660B:0006 local_number3 = LASTRESULT;
@00016615:0005 goto label_1650d;
@0001661E:0004 endif;
@0001661E:0004 label_1661e:
@00016620:0021 ListDestroy(local_number4);
@00016629:0027 // return coming
@0001662D:0023 return 0;
@00016636:0026 end; // checksum: feff1fdf
@00016642:0005 label_16642:
@00016644:0022 function NUMBER function_352(local_string1, local_string2, local_number1, local_number2)
@00016644 NUMBER local_number3;
@00016644
@00016644
@00016644 begin
@0001664D:000E local_number3 = (global_number43 != 2);
@0001665C:0004 if(local_number3) then // ref index: 1
@00016668:0027 // return coming
@0001666C:0023 return -2;
@00016675:0006 endif;
@00016675:0006 label_16675:
@00016677:0021 function_353(local_number2);
@00016680:0021 function_354(local_string1, local_string2, local_number1, local_number2);
@00016692:0002 abort;
@00016696:0027 // return coming
@0001669A:0023 return 0;
@000166A3:0026 end; // checksum: fafaa7d2
@000166AF:0009 label_166af:
@000166B1:0022 function NUMBER function_353(local_number1)
@000166B1 NUMBER local_number2, local_number3, local_number4;
@000166B1 STRING local_string1, local_string2;
@000166B1
@000166B1 begin
@000166BA:0021 function_385();
@000166C0:0006 local_string2 = LASTRESULT;
@000166CA:0020 GetModuleHandle(local_string2); // dll: KERNEL.dll
@000166D3:0006 local_number2 = LASTRESULT;
@000166DD:000D local_number4 = (local_number2 = 0);
@000166EC:0004 if(local_number4) then // ref index: 1
@000166F8:0027 // return coming
@000166FC:0023 return 0;
@00016705:0001 endif;
@00016705:0001 label_16705:
@00016707:0001 // switch/while/???
@0001670B:0004 label_1670b:
@0001670D:000D local_number4 = (local_number1 = -1);
@0001671C:0004 if(local_number4) then // ref index: 1
@00016728:0006 local_number3 = 11492;
@00016734:0005 goto label_16a08;
@0001673D:0004 endif;
@0001673D:0004 label_1673d:
@0001673F:000D local_number4 = (local_number1 = -2);
@0001674E:0004 if(local_number4) then // ref index: 1
@0001675A:0006 local_number3 = 11493;
@00016766:0005 goto label_16a08;
@0001676F:0004 endif;
@0001676F:0004 label_1676f:
@00016771:000D local_number4 = (local_number1 = -3);
@00016780:0004 if(local_number4) then // ref index: 1
@0001678C:0006 local_number3 = 11494;
@00016798:0005 goto label_16a08;
@000167A1:0004 endif;
@000167A1:0004 label_167a1:
@000167A3:000D local_number4 = (local_number1 = -4);
@000167B2:0004 if(local_number4) then // ref index: 1
@000167BE:0006 local_number3 = 11495;
@000167CA:0005 goto label_16a08;
@000167D3:0004 endif;
@000167D3:0004 label_167d3:
@000167D5:000D local_number4 = (local_number1 = -5);
@000167E4:0004 if(local_number4) then // ref index: 1
@000167F0:0006 local_number3 = 11496;
@000167FC:0005 goto label_16a08;
@00016805:0004 endif;
@00016805:0004 label_16805:
@00016807:000D local_number4 = (local_number1 = -6);
@00016816:0004 if(local_number4) then // ref index: 1
@00016822:0006 local_number3 = 11491;
@0001682E:0005 goto label_16a08;
@00016837:0004 endif;
@00016837:0004 label_16837:
@00016839:000D local_number4 = (local_number1 = -7);
@00016848:0004 if(local_number4) then // ref index: 1
@00016854:0006 local_number3 = 11497;
@00016860:0005 goto label_16a08;
@00016869:0004 endif;
@00016869:0004 label_16869:
@0001686B:000D local_number4 = (local_number1 = -8);
@0001687A:0004 if(local_number4) then // ref index: 1
@00016886:0006 local_number3 = 11498;
@00016892:0005 goto label_16a08;
@0001689B:0004 endif;
@0001689B:0004 label_1689b:
@0001689D:000D local_number4 = (local_number1 = -9);
@000168AC:0004 if(local_number4) then // ref index: 1
@000168B8:0006 local_number3 = 11499;
@000168C4:0005 goto label_16a08;
@000168CD:0004 endif;
@000168CD:0004 label_168cd:
@000168CF:000D local_number4 = (local_number1 = -10);
@000168DE:0004 if(local_number4) then // ref index: 1
@000168EA:0006 local_number3 = 11500;
@000168F6:0005 goto label_16a08;
@000168FF:0004 endif;
@000168FF:0004 label_168ff:
@00016901:000D local_number4 = (local_number1 = -11);
@00016910:0004 if(local_number4) then // ref index: 1
@0001691C:0006 local_number3 = 11501;
@00016928:0005 goto label_16a08;
@00016931:0004 endif;
@00016931:0004 label_16931:
@00016933:000D local_number4 = (local_number1 = -12);
@00016942:0004 if(local_number4) then // ref index: 1
@0001694E:0006 local_number3 = 11502;
@0001695A:0005 goto label_16a08;
@00016963:0004 endif;
@00016963:0004 label_16963:
@00016965:000D local_number4 = (local_number1 = -51);
@00016974:0004 if(local_number4) then // ref index: 1
@00016980:0006 local_number3 = 11503;
@0001698C:0005 goto label_16a08;
@00016995:0004 endif;
@00016995:0004 label_16995:
@00016997:000D local_number4 = (local_number1 = -52);
@000169A6:0004 if(local_number4) then // ref index: 1
@000169B2:0006 local_number3 = 11504;
@000169BE:0005 goto label_16a08;
@000169C7:0004 endif;
@000169C7:0004 label_169c7:
@000169C9:000D local_number4 = (local_number1 = -53);
@000169D8:0004 if(local_number4) then // ref index: 1
@000169E4:0006 local_number3 = 11505;
@000169F0:0005 goto label_16a08;
@000169F9:0002 endif;
@000169F9:0002 label_169f9:
@000169FB:0027 // return coming
@000169FF:0023 return 0;
@00016A08:0006 label_16a08:
@00016A0A:0021 SdLoadString(local_number3);
@00016A13:0006 local_string1 = LASTRESULT;
@00016A1D:0021 function_213(-1, local_string1);
@00016A2B:0027 // return coming
@00016A2F:0023 return 1;
@00016A38:0026 end; // checksum: 57e6d0a
@00016A48:0005 label_16a48:
@00016A4A:0022 function NUMBER function_354(local_string1, local_string2, local_number1, local_number2)
@00016A4A NUMBER local_number3, local_number4, local_number5;
@00016A4A STRING local_string3, local_string4;
@00016A4A
@00016A4A begin
@00016A53:000D local_number4 = (global_string47 = "");
@00016A60:0004 if(local_number4) then // ref index: 1
@00016A6C:0027 // return coming
@00016A70:0023 return 0;
@00016A79:000A endif;
@00016A79:000A label_16a79:
@00016A7B:0021 StrLength(local_string4);
@00016A84:0006 local_number4 = LASTRESULT;
@00016A8E:0020 GetPrivateProfileString("ResponseResult", "ResultCode", "", local_string4, local_number4, global_string47); // dll: KERNEL32.dll
@00016ABE:0006 local_number3 = LASTRESULT;
@00016AC8:000D local_number4 = (local_string4 = "");
@00016AD5:000D local_number5 = (local_string4 = "0");
@00016AE3:0018 local_number4 = (local_number4 || local_number5);
@00016AF0:0004 if(local_number4) then // ref index: 1
@00016AFC:002D NumToStr(local_string3, local_number2);
@00016B06:0020 WritePrivateProfileString("ResponseResult", "ResultCode", local_string3, global_string47); // dll: KERNEL32.dll
@00016B30:000A endif;
@00016B30:000A label_16b30:
@00016B32:0006 global_number42 = 1;
@00016B3E:0027 // return coming
@00016B42:0023 return 1;
@00016B4B:0020 WritePrivateProfileString("ResponseResult", "Section", local_string1, global_string47); // dll: KERNEL32.dll
@00016B72:0020 WritePrivateProfileString("ResponseResult", "Key", local_string2, global_string47); // dll: KERNEL32.dll
@00016B95:0021 Sprintf(local_string3, "%d", local_number1);
@00016BA6:0020 WritePrivateProfileString("ResponseResult", "Type", local_string3, global_string47); // dll: KERNEL32.dll
@00016BCA:0027 // return coming
@00016BCE:0023 return 1;
@00016BD7:0026 end; // checksum: 5871a335
@00016BE7:0009 label_16be7:
@00016BE9:0022 function NUMBER function_355()
@00016BE9 NUMBER local_number1, local_number2, local_number3, local_number4, local_number5;
@00016BE9 STRING local_string1, local_string2, local_string3;
@00016BE9
@00016BE9 begin
@00016BF2:0007 local_string3 = (global_string30 + "-");
@00016C00:0007 local_string3 = (local_string3 + "DlgOrder");
@00016C15:0021 function_349(local_string3, "Count", local_number1);
@00016C29:0006 local_number4 = LASTRESULT;
@00016C33:0009 local_number4 = (local_number4 < 0);
@00016C42:0004 if(local_number4) then // ref index: 1
@00016C4E:0027 // return coming
@00016C52:0023 return -12;
@00016C5B:0010 endif;
@00016C5B:0010 label_16c5b:
@00016C5D:0001 // switch/while/???
@00016C61:0009 local_number4 = (local_number3 < local_number1);
@00016C6E:0004 if(local_number4) then // ref index: 2
@00016C7A:0021 Sprintf(local_string1, "%s%d", "Dlg", local_number3);
@00016C93:0007 local_string3 = (global_string30 + "-");
@00016CA1:0007 local_string3 = (local_string3 + "DlgOrder");
@00016CB6:0021 StrLength(local_string2);
@00016CBF:0006 local_number4 = LASTRESULT;
@00016CC9:0020 GetPrivateProfileString(local_string3, local_string1, "SILENTNOTPOSSIBLEVALUE", local_string2, local_number4, global_string46); // dll: KERNEL32.dll
@00016CF7:0006 local_number2 = LASTRESULT;
@00016D01:000D local_number4 = (local_number2 = 0);
@00016D10:000D local_number5 = (local_string2 = "SILENTNOTPOSSIBLEVALUE");
@00016D33:0018 local_number4 = (local_number4 || local_number5);
@00016D40:0004 if(local_number4) then // ref index: 1
@00016D4C:0027 // return coming
@00016D50:0023 return -12;
@00016D59:0003 endif;
@00016D59:0003 label_16d59:
@00016D5B:0021 ListAddString(global_number40, local_string2, 0);
@00016D6C:0007 local_number3 = (local_number3 + 1);
@00016D7B:0005 goto label_16c5b;
@00016D84:0005 endif;
@00016D84:0005 label_16d84:
@00016D86:0006 global_number37 = 0;
@00016D92:0006 global_number38 = local_number3;
@00016D9C:0027 // return coming
@00016DA0:0023 return 0;
@00016DA9:0026 end; // checksum: a6fc2d9d
@00016DBD:0009 label_16dbd:
@00016DBF:0022 function NUMBER function_356(local_string1, local_string2, local_string3)
@00016DBF
@00016DBF
@00016DBF
@00016DBF begin
@00016DC8:0006 global_string49 = local_string1;
@00016DD2:0006 global_string50 = local_string2;
@00016DDC:0006 global_string51 = local_string3;
@00016DE6:0035 global_object5.(18);
@00016DF5:0006 global_number41 = LASTRESULT;
@00016DFF:0027 // return coming
@00016E03:0023 return 0;
@00016E0C:0026 end; // checksum: 7034d03
@00016E18:0009 label_16e18:
@00016E1A:0022 function NUMBER function_357(local_number1)
@00016E1A NUMBER local_number2;
@00016E1A
@00016E1A
@00016E1A begin
@00016E23:000D local_number2 = (global_number39 = 2);
@00016E32:0004 if(local_number2) then // ref index: 2
@00016E3E:0021 function_358(local_number1, global_string47, "Log File");
@00016E55:0006 local_number2 = LASTRESULT;
@00016E5F:000D local_number2 = (local_number2 = 0);
@00016E6E:0004 if(local_number2) then // ref index: 1
@00016E7A:0027 // return coming
@00016E7E:0023 return 0;
@00016E87:0001 endif;
@00016E87:0001 label_16e87:
@00016E89:0005 goto label_16efd;
@00016E92:0008 endif;
@00016E92:0008 label_16e92:
@00016E94:000D local_number2 = (global_number39 = 1);
@00016EA3:0004 if(local_number2) then // ref index: 1
@00016EAF:0021 function_358(local_number1, global_string46, "Response File");
@00016ECB:0006 local_number2 = LASTRESULT;
@00016ED5:000D local_number2 = (local_number2 = 0);
@00016EE4:0004 if(local_number2) then // ref index: 1
@00016EF0:0027 // return coming
@00016EF4:0023 return 0;
@00016EFD:0003 endif;
@00016EFD:0003 endif;
@00016EFD:0003 label_16efd:
@00016EFF:0027 // return coming
@00016F03:0023 return 1;
@00016F0C:0026 end; // checksum: 723c9568
@00016F18:0008 label_16f18:
@00016F1A:0022 function NUMBER function_358(local_number1, local_string1, local_string2)
@00016F1A NUMBER local_number2;
@00016F1A STRING local_string3;
@00016F1A
@00016F1A begin
@00016F23:0004 if(local_number1) then // ref index: 3
@00016F2F:0020 WritePrivateProfileString("InstallShield Silent", "Version", "v6.00.000", local_string1); // dll: KERNEL32.dll
@00016F65:0006 local_number2 = LASTRESULT;
@00016F6F:000D local_number2 = (local_number2 = 0);
@00016F7E:0004 if(local_number2) then // ref index: 1
@00016F8A:0027 // return coming
@00016F8E:0023 return 0;
@00016F97:0006 endif;
@00016F97:0006 label_16f97:
@00016F99:0020 WritePrivateProfileString("InstallShield Silent", "File", local_string2, local_string1); // dll: KERNEL32.dll
@00016FC3:0006 local_number2 = LASTRESULT;
@00016FCD:000D local_number2 = (local_number2 = 0);
@00016FDC:0004 if(local_number2) then // ref index: 1
@00016FE8:0027 // return coming
@00016FEC:0023 return 0;
@00016FF5:0001 endif;
@00016FF5:0001 label_16ff5:
@00016FF7:0005 goto label_1709f;
@00017000:0005 endif;
@00017000:0005 label_17000:
@00017002:0020 WritePrivateProfileString("Application", "Name", global_string50, local_string1); // dll: KERNEL32.dll
@00017023:0020 WritePrivateProfileString("Application", "Version", global_string51, local_string1); // dll: KERNEL32.dll
@00017047:0020 WritePrivateProfileString("Application", "Company", global_string49, local_string1); // dll: KERNEL32.dll
@0001706B:0021 Sprintf(local_string3, "%04x", global_number41);
@0001707E:0020 WritePrivateProfileString("Application", "Lang", local_string3, local_string1); // dll: KERNEL32.dll
@0001709F:0003 label_1709f:
@000170A1:0027 // return coming
@000170A5:0023 return 1;
@000170AE:0026 end; // checksum: 337acf70
@000170BA:0002 label_170ba:
@000170BC:0022 function NUMBER function_359(local_string1, local_string2, local_number1, local_string3)
@000170BC NUMBER local_number2, local_number3;
@000170BC
@000170BC
@000170BC begin
@000170C5:0001 // switch/while/???
@000170C9:0005 label_170c9:
@000170CB:000D local_number3 = (local_number1 = 1);
@000170DA:0004 if(local_number3) then // ref index: 1
@000170E6:0021 function_360(local_string1, local_string2, local_string3);
@000170F5:0006 local_number2 = LASTRESULT;
@000170FF:0005 goto label_17121;
@00017108:0003 endif;
@00017108:0003 label_17108:
@0001710A:0006 local_number2 = -10;
@00017116:0027 // return coming
@0001711A:0023 return local_number2;
@00017121:0003 label_17121:
@00017123:0009 local_number3 = (local_number2 < 0);
@00017132:0004 if(local_number3) then // ref index: 1
@0001713E:0021 function_345(11497);
@00017149:0003 endif;
@00017149:0003 label_17149:
@0001714B:0027 // return coming
@0001714F:0023 return local_number2;
@00017156:0026 end; // checksum: 17f86dfd
@00017162:0007 label_17162:
@00017164:0022 function NUMBER function_360(local_string1, local_string2, local_string3)
@00017164 NUMBER local_number1;
@00017164
@00017164
@00017164 begin
@0001716D:0020 WritePrivateProfileString(local_string1, local_string2, local_string3, global_string47); // dll: KERNEL32.dll
@0001717F:0006 local_number1 = LASTRESULT;
@00017189:000D local_number1 = (local_number1 = 0);
@00017198:0004 if(local_number1) then // ref index: 1
@000171A4:0027 // return coming
@000171A8:0023 return -7;
@000171B1:0003 endif;
@000171B1:0003 label_171b1:
@000171B3:0027 // return coming
@000171B7:0023 return 0;
@000171C0:0026 end; // checksum: a09481b9
@000171CC:000C label_171cc:
@000171CE:0022 function NUMBER function_361()
@000171CE NUMBER local_number1;
@000171CE STRING local_string1, local_string2;
@000171CE
@000171CE begin
@000171D7:000D local_number1 = (global_number43 = 1);
@000171E6:0004 if(local_number1) then // ref index: 2
@000171F2:0007 local_string2 = (global_string30 + "-");
@00017200:0007 local_string2 = (local_string2 + "DlgOrder");
@00017215:0021 function_348(local_string2, "Count", local_string1);
@00017229:0006 local_number1 = LASTRESULT;
@00017233:000D local_number1 = (local_number1 = -3);
@00017242:0004 if(local_number1) then // ref index: 1
@0001724E:0007 local_string2 = (global_string30 + "-");
@0001725C:0007 local_string2 = (local_string2 + "DlgOrder");
@00017271:0021 function_342(local_string2, "Count", 0);
@00017287:0001 endif;
@00017287:0001 label_17287:
@00017289:0005 goto label_172fa;
@00017292:0005 endif;
@00017292:0005 label_17292:
@00017294:000D local_number1 = (global_number43 = 2);
@000172A3:0004 if(local_number1) then // ref index: 2
@000172AF:000D local_number1 = (global_number42 = 0);
@000172BE:0004 if(local_number1) then // ref index: 1
@000172CA:0021 function_354("", "", 0, 0);
@000172E0:0001 endif;
@000172E0:0001 label_172e0:
@000172E2:0005 goto label_172fa;
@000172EB:0002 endif;
@000172EB:0002 label_172eb:
@000172ED:0027 // return coming
@000172F1:0023 return -2;
@000172FA:0003 label_172fa:
@000172FC:0027 // return coming
@00017300:0023 return 0;
@00017309:0026 end; // checksum: 53d2e
@00017315:0004 label_17315:
@00017317:0022 function NUMBER function_362()
@00017317
@00017317
@00017317
@00017317 begin
@00017320:0027 // return coming
@00017324:0023 return global_number43;
@0001732B:0026 end; // checksum: 11324
@00017337:0004 label_17337:
@00017339:0022 function NUMBER function_363(local_number1)
@00017339
@00017339
@00017339
@00017339 begin
@00017342:0006 global_number43 = local_number1;
@0001734C:0024 return;
@00017350:0026 end; // checksum: 21602
@0001735C:000B label_1735c:
@0001735E:0022 function NUMBER GetDir(local_string1, local_string2)
@0001735E NUMBER local_number2, local_number3;
@0001735E STRING local_string3, local_string4;
@0001735E
@0001735E begin
@00017367:0021 ParsePath(local_string4, local_string1, 0);
@00017378:0006 local_number2 = LASTRESULT;
@00017382:0009 local_number2 = (local_number2 < 0);
@00017391:0028 StrLengthChars(local_string4);
@00017398:0006 local_number3 = LASTRESULT;
@000173A2:000B local_number3 = (local_number3 <= 0);
@000173B1:0018 local_number2 = (local_number2 || local_number3);
@000173BE:0004 if(local_number2) then // ref index: 1
@000173CA:0027 // return coming
@000173CE:0023 return -1;
@000173D7:0006 endif;
@000173D7:0006 label_173d7:
@000173D9:0021 ParsePath(local_string2, local_string1, 2);
@000173EA:0006 local_number2 = LASTRESULT;
@000173F4:0009 local_number2 = (local_number2 < 0);
@00017403:0004 if(local_number2) then // ref index: 1
@0001740F:0027 // return coming
@00017413:0023 return -1;
@0001741C:0006 endif;
@0001741C:0006 label_1741c:
@0001741E:0021 ParsePath(local_string3, local_string1, 3);
@0001742F:0006 local_number2 = LASTRESULT;
@00017439:0009 local_number2 = (local_number2 < 0);
@00017448:0004 if(local_number2) then // ref index: 1
@00017454:0027 // return coming
@00017458:0023 return -1;
@00017461:0004 endif;
@00017461:0004 label_17461:
@00017463:000D local_number2 = (local_string2 = "");
@00017470:0004 if(local_number2) then // ref index: 1
@0001747C:0006 local_string2 = local_string3;
@00017486:0005 goto label_1749e;
@0001748F:0001 endif;
@0001748F:0001 label_1748f:
@00017491:0014 local_string2 = (local_string2 ^ local_string3);
@0001749E:0003 label_1749e:
@000174A0:0027 // return coming
@000174A4:0023 return 0;
@000174AD:0026 end; // checksum: fffbb3f6
@000174B9:0004 label_174b9:
@000174BB:0022 function NUMBER ParsePath(local_string1, local_string2, local_number1)
@000174BB NUMBER local_number2, local_number3, local_number4;
@000174BB
@000174BB
@000174BB begin
@000174C4:0021 StrLength(local_string1);
@000174CD:0006 local_number2 = LASTRESULT;
@000174D7:0001 // switch/while/???
@000174DB:0008 label_174db:
@000174DD:000D local_number4 = (local_number1 = 2);
@000174EC:0004 if(local_number4) then // ref index: 3
@000174F8:0020 PathGetDir(local_string2, local_string1, local_number2); // dll: ISRT.dll
@00017507:0006 local_number3 = LASTRESULT;
@00017511:000B local_number4 = (local_number3 <= 0);
@00017520:0004 if(local_number4) then // ref index: 1
@0001752C:0027 // return coming
@00017530:0023 return local_number3;
@00017537:0006 endif;
@00017537:0006 label_17537:
@00017539:0031 Resize(local_string1, local_number3);
@00017543:0006 local_number4 = LASTRESULT;
@0001754D:0009 local_number4 = (local_number4 < 0);
@0001755C:0004 if(local_number4) then // ref index: 1
@00017568:0027 // return coming
@0001756C:0023 return -1;
@00017575:0007 endif;
@00017575:0007 label_17575:
@00017577:0027 // return coming
@0001757B:0021 StrLength(local_string1);
@00017584:0006 local_number4 = LASTRESULT;
@0001758E:0020 PathGetDir(local_string2, local_string1, local_number4); // dll: ISRT.dll
@0001759D:0006 local_number4 = LASTRESULT;
@000175A7:0023 return local_number4;
@000175AE:0005 goto label_17a12;
@000175B7:0008 endif;
@000175B7:0008 label_175b7:
@000175B9:000D local_number4 = (local_number1 = 0);
@000175C8:0004 if(local_number4) then // ref index: 3
@000175D4:0020 PathGetDrive(local_string2, local_string1, local_number2); // dll: ISRT.dll
@000175E3:0006 local_number3 = LASTRESULT;
@000175ED:000B local_number4 = (local_number3 <= 0);
@000175FC:0004 if(local_number4) then // ref index: 1
@00017608:0027 // return coming
@0001760C:0023 return local_number3;
@00017613:0006 endif;
@00017613:0006 label_17613:
@00017615:0031 Resize(local_string1, local_number3);
@0001761F:0006 local_number4 = LASTRESULT;
@00017629:0009 local_number4 = (local_number4 < 0);
@00017638:0004 if(local_number4) then // ref index: 1
@00017644:0027 // return coming
@00017648:0023 return -1;
@00017651:0007 endif;
@00017651:0007 label_17651:
@00017653:0027 // return coming
@00017657:0021 StrLength(local_string1);
@00017660:0006 local_number4 = LASTRESULT;
@0001766A:0020 PathGetDrive(local_string2, local_string1, local_number4); // dll: ISRT.dll
@00017679:0006 local_number4 = LASTRESULT;
@00017683:0023 return local_number4;
@0001768A:0005 goto label_17a12;
@00017693:0008 endif;
@00017693:0008 label_17693:
@00017695:000D local_number4 = (local_number1 = 5);
@000176A4:0004 if(local_number4) then // ref index: 3
@000176B0:0020 PathGetFileExt(local_string2, local_string1, local_number2); // dll: ISRT.dll
@000176BF:0006 local_number3 = LASTRESULT;
@000176C9:000B local_number4 = (local_number3 <= 0);
@000176D8:0004 if(local_number4) then // ref index: 1
@000176E4:0027 // return coming
@000176E8:0023 return local_number3;
@000176EF:0006 endif;
@000176EF:0006 label_176ef:
@000176F1:0031 Resize(local_string1, local_number3);
@000176FB:0006 local_number4 = LASTRESULT;
@00017705:0009 local_number4 = (local_number4 < 0);
@00017714:0004 if(local_number4) then // ref index: 1
@00017720:0027 // return coming
@00017724:0023 return -1;
@0001772D:0007 endif;
@0001772D:0007 label_1772d:
@0001772F:0027 // return coming
@00017733:0021 StrLength(local_string1);
@0001773C:0006 local_number4 = LASTRESULT;
@00017746:0020 PathGetFileExt(local_string2, local_string1, local_number4); // dll: ISRT.dll
@00017755:0006 local_number4 = LASTRESULT;
@0001775F:0023 return local_number4;
@00017766:0005 goto label_17a12;
@0001776F:0008 endif;
@0001776F:0008 label_1776f:
@00017771:000D local_number4 = (local_number1 = 3);
@00017780:0004 if(local_number4) then // ref index: 3
@0001778C:0020 PathGetFile(local_string2, local_string1, local_number2); // dll: ISRT.dll
@0001779B:0006 local_number3 = LASTRESULT;
@000177A5:000B local_number4 = (local_number3 <= 0);
@000177B4:0004 if(local_number4) then // ref index: 1
@000177C0:0027 // return coming
@000177C4:0023 return local_number3;
@000177CB:0006 endif;
@000177CB:0006 label_177cb:
@000177CD:0031 Resize(local_string1, local_number3);
@000177D7:0006 local_number4 = LASTRESULT;
@000177E1:0009 local_number4 = (local_number4 < 0);
@000177F0:0004 if(local_number4) then // ref index: 1
@000177FC:0027 // return coming
@00017800:0023 return -1;
@00017809:0007 endif;
@00017809:0007 label_17809:
@0001780B:0027 // return coming
@0001780F:0021 StrLength(local_string1);
@00017818:0006 local_number4 = LASTRESULT;
@00017822:0020 PathGetFile(local_string2, local_string1, local_number4); // dll: ISRT.dll
@00017831:0006 local_number4 = LASTRESULT;
@0001783B:0023 return local_number4;
@00017842:0005 goto label_17a12;
@0001784B:0008 endif;
@0001784B:0008 label_1784b:
@0001784D:000D local_number4 = (local_number1 = 4);
@0001785C:0004 if(local_number4) then // ref index: 3
@00017868:0020 PathGetFileName(local_string2, local_string1, local_number2); // dll: ISRT.dll
@00017877:0006 local_number3 = LASTRESULT;
@00017881:000B local_number4 = (local_number3 <= 0);
@00017890:0004 if(local_number4) then // ref index: 1
@0001789C:0027 // return coming
@000178A0:0023 return local_number3;
@000178A7:0006 endif;
@000178A7:0006 label_178a7:
@000178A9:0031 Resize(local_string1, local_number3);
@000178B3:0006 local_number4 = LASTRESULT;
@000178BD:0009 local_number4 = (local_number4 < 0);
@000178CC:0004 if(local_number4) then // ref index: 1
@000178D8:0027 // return coming
@000178DC:0023 return -1;
@000178E5:0007 endif;
@000178E5:0007 label_178e5:
@000178E7:0027 // return coming
@000178EB:0021 StrLength(local_string1);
@000178F4:0006 local_number4 = LASTRESULT;
@000178FE:0020 PathGetFileName(local_string2, local_string1, local_number4); // dll: ISRT.dll
@0001790D:0006 local_number4 = LASTRESULT;
@00017917:0023 return local_number4;
@0001791E:0005 goto label_17a12;
@00017927:0008 endif;
@00017927:0008 label_17927:
@00017929:000D local_number4 = (local_number1 = 1);
@00017938:0004 if(local_number4) then // ref index: 3
@00017944:0020 PathGetPath(local_string2, local_string1, local_number2); // dll: ISRT.dll
@00017953:0006 local_number3 = LASTRESULT;
@0001795D:000B local_number4 = (local_number3 <= 0);
@0001796C:0004 if(local_number4) then // ref index: 1
@00017978:0027 // return coming
@0001797C:0023 return local_number3;
@00017983:0006 endif;
@00017983:0006 label_17983:
@00017985:0031 Resize(local_string1, local_number3);
@0001798F:0006 local_number4 = LASTRESULT;
@00017999:0009 local_number4 = (local_number4 < 0);
@000179A8:0004 if(local_number4) then // ref index: 1
@000179B4:0027 // return coming
@000179B8:0023 return -1;
@000179C1:0007 endif;
@000179C1:0007 label_179c1:
@000179C3:0027 // return coming
@000179C7:0021 StrLength(local_string1);
@000179D0:0006 local_number4 = LASTRESULT;
@000179DA:0020 PathGetPath(local_string2, local_string1, local_number4); // dll: ISRT.dll
@000179E9:0006 local_number4 = LASTRESULT;
@000179F3:0023 return local_number4;
@000179FA:0005 goto label_17a12;
@00017A03:0002 endif;
@00017A03:0002 label_17a03:
@00017A05:0027 // return coming
@00017A09:0023 return -1;
@00017A12:0003 label_17a12:
@00017A14:0027 // return coming
@00017A18:0023 return -1;
@00017A21:0026 end; // checksum: 67e2f
@00017A2D:0007 label_17a2d:
@00017A2F:0022 function NUMBER function_366(local_number1, local_string1, local_string2)
@00017A2F NUMBER local_number2, local_number3, local_number4, local_number5, local_number6, local_number7, local_number8, local_number9, local_number10, local_number11, local_number12;
@00017A2F STRING local_string4;
@00017A2F
@00017A2F begin
@00017A38:000D local_number11 = (local_number1 = 0);
@00017A47:000D local_number12 = (local_number1 = -1);
@00017A56:0018 local_number11 = (local_number11 || local_number12);
@00017A63:0004 if(local_number11) then // ref index: 1
@00017A6F:0027 // return coming
@00017A73:0023 return -2;
@00017A7C:0006 endif;
@00017A7C:0006 label_17a7c:
@00017A7E:0021 function_279(local_number1);
@00017A87:0006 local_number11 = LASTRESULT;
@00017A91:000E local_number11 = (local_number11 != 0);
@00017AA0:0004 if(local_number11) then // ref index: 1
@00017AAC:0027 // return coming
@00017AB0:0023 return -2;
@00017AB9:0006 endif;
@00017AB9:0006 label_17ab9:
@00017ABB:0006 local_number10 = 0;
@00017AC7:0006 local_number3 = 0;
@00017AD3:001E local_number11 = local_string2[0];
@00017AE2:000D local_number11 = (local_number11 = 0);
@00017AF1:0004 if(local_number11) then // ref index: 1
@00017AFD:0006 local_number10 = 1;
@00017B09:0004 endif;
@00017B09:0004 label_17b09:
@00017B0B:0032 SizeOf(local_string4);
@00017B12:0006 local_number8 = LASTRESULT;
@00017B1C:0004 if(local_number10) then // ref index: 8
@00017B28:0006 local_number9 = 0;
@00017B34:0005 label_17b34:
@00017B36:0001 // switch/while/???
@00017B3A:000D local_number11 = (local_number9 = 0);
@00017B49:0004 if(local_number11) then // ref index: 6
@00017B55:001E local_number6 = local_string1[local_number3];
@00017B62:0006 local_number5 = 0;
@00017B6E:000C label_17b6e:
@00017B70:0001 // switch/while/???
@00017B74:000E local_number11 = (local_number6 != 0);
@00017B83:0004 if(local_number11) then // ref index: 2
@00017B8F:000C local_number11 = (local_number5 >= local_number8);
@00017B9C:0004 if(local_number11) then // ref index: 1
@00017BA8:0007 local_number11 = (local_number8 + 100);
@00017BB7:0031 Resize(local_string4, local_number11);
@00017BC1:0006 local_number8 = LASTRESULT;
@00017BCB:0009 local_number11 = (local_number8 < 0);
@00017BDA:0004 if(local_number11) then // ref index: 1
@00017BE6:0027 // return coming
@00017BEA:0023 return -1;
@00017BF3:0005 endif;
@00017BF3:0005 endif;
@00017BF3:0005 label_17bf3:
@00017BF5:001D local_string4[local_number5] = local_number6;
@00017C02:0007 local_number3 = (local_number3 + 1);
@00017C11:0007 local_number5 = (local_number5 + 1);
@00017C20:001E local_number6 = local_string1[local_number3];
@00017C2D:0005 goto label_17b6e;
@00017C36:0007 endif;
@00017C36:0007 label_17c36:
@00017C38:001D local_string4[local_number5] = 0;
@00017C47:0021 ListAddString(local_number1, local_string4, 0);
@00017C58:0006 local_number11 = LASTRESULT;
@00017C62:0009 local_number11 = (local_number11 < 0);
@00017C71:0004 if(local_number11) then // ref index: 1
@00017C7D:0027 // return coming
@00017C81:0023 return -1;
@00017C8A:0005 endif;
@00017C8A:0005 label_17c8a:
@00017C8C:0007 local_number3 = (local_number3 + 1);
@00017C9B:001E local_number11 = local_string1[local_number3];
@00017CA8:000D local_number11 = (local_number11 = 0);
@00017CB7:0004 if(local_number11) then // ref index: 1
@00017CC3:0006 local_number9 = 1;
@00017CCF:0001 endif;
@00017CCF:0001 label_17ccf:
@00017CD1:0005 goto label_17b34;
@00017CDA:0001 endif;
@00017CDA:0001 label_17cda:
@00017CDC:0005 goto label_180d3;
@00017CE5:0005 endif;
@00017CE5:0005 label_17ce5:
@00017CE7:0006 local_number5 = 0;
@00017CF3:0028 StrLengthChars(local_string1);
@00017CFA:0006 local_number2 = LASTRESULT;
@00017D04:0028 StrLengthChars(local_string2);
@00017D0B:0006 local_number7 = LASTRESULT;
@00017D15:0006 label_17d15:
@00017D17:0001 // switch/while/???
@00017D1B:0009 local_number11 = (local_number3 < local_number2);
@00017D28:0004 if(local_number11) then // ref index: 11
@00017D34:0006 local_number9 = 0;
@00017D40:001E local_number6 = local_string1[local_number3];
@00017D4D:0006 local_number4 = 0;
@00017D59:0011 label_17d59:
@00017D5B:0001 // switch/while/???
@00017D5F:0009 local_number11 = (local_number4 < local_number7);
@00017D6C:000D local_number12 = (local_number9 = 0);
@00017D7B:0019 local_number11 = (local_number11 = local_number12);
@00017D88:0004 if(local_number11) then // ref index: 4
@00017D94:001E local_number11 = local_string2[local_number4];
@00017DA1:000D local_number11 = (local_number6 = local_number11);
@00017DAE:0004 if(local_number11) then // ref index: 3
@00017DBA:000C local_number11 = (local_number5 >= local_number8);
@00017DC7:0004 if(local_number11) then // ref index: 1
@00017DD3:0007 local_number11 = (local_number8 + 4);
@00017DE2:0031 Resize(local_string4, local_number11);
@00017DEC:0006 local_number8 = LASTRESULT;
@00017DF6:0009 local_number11 = (local_number8 < 0);
@00017E05:0004 if(local_number11) then // ref index: 1
@00017E11:0027 // return coming
@00017E15:0023 return -1;
@00017E1E:0007 endif;
@00017E1E:0007 endif;
@00017E1E:0007 label_17e1e:
@00017E20:001D local_string4[local_number5] = 0;
@00017E2F:0021 ListAddString(local_number1, local_string4, 0);
@00017E40:0006 local_number11 = LASTRESULT;
@00017E4A:0009 local_number11 = (local_number11 < 0);
@00017E59:0004 if(local_number11) then // ref index: 1
@00017E65:0027 // return coming
@00017E69:0023 return -1;
@00017E72:0001 endif;
@00017E72:0001 label_17e72:
@00017E74:0006 local_number9 = 1;
@00017E80:0002 endif;
@00017E80:0002 label_17e80:
@00017E82:0007 local_number4 = (local_number4 + 1);
@00017E91:0005 goto label_17d59;
@00017E9A:000B endif;
@00017E9A:000B label_17e9a:
@00017E9C:000D local_number11 = (local_number9 = 0);
@00017EAB:0004 if(local_number11) then // ref index: 2
@00017EB7:000C local_number11 = (local_number5 >= local_number8);
@00017EC4:0004 if(local_number11) then // ref index: 1
@00017ED0:0007 local_number11 = (local_number8 + 100);
@00017EDF:0031 Resize(local_string4, local_number11);
@00017EE9:0006 local_number8 = LASTRESULT;
@00017EF3:0009 local_number11 = (local_number8 < 0);
@00017F02:0004 if(local_number11) then // ref index: 1
@00017F0E:0027 // return coming
@00017F12:0023 return -1;
@00017F1B:0003 endif;
@00017F1B:0003 endif;
@00017F1B:0003 label_17f1b:
@00017F1D:001D local_string4[local_number5] = local_number6;
@00017F2A:0007 local_number5 = (local_number5 + 1);
@00017F39:0005 goto label_18027;
@00017F42:0002 endif;
@00017F42:0002 label_17f42:
@00017F44:001D local_string4[0] = 0;
@00017F55:0006 local_number5 = 0;
@00017F61:000A label_17f61:
@00017F63:0001 // switch/while/???
@00017F67:000F local_number11 = (local_number4 - 1);
@00017F76:001E local_number11 = local_string2[local_number11];
@00017F83:000D local_number11 = (local_number11 = 32);
@00017F92:001E local_number12 = local_string1[local_number3];
@00017F9F:000D local_number12 = (local_number12 = 32);
@00017FAE:0019 local_number11 = (local_number11 = local_number12);
@00017FBB:0004 if(local_number11) then // ref index: 1
@00017FC7:0007 local_number3 = (local_number3 + 1);
@00017FD6:0005 goto label_17f61;
@00017FDF:0005 endif;
@00017FDF:0005 label_17fdf:
@00017FE1:000F local_number11 = (local_number4 - 1);
@00017FF0:001E local_number11 = local_string2[local_number11];
@00017FFD:000D local_number11 = (local_number11 = 32);
@0001800C:0004 if(local_number11) then // ref index: 1
@00018018:000F local_number3 = (local_number3 - 1);
@00018027:0002 endif;
@00018027:0002 label_18027:
@00018029:0007 local_number3 = (local_number3 + 1);
@00018038:0005 goto label_17d15;
@00018041:0005 endif;
@00018041:0005 label_18041:
@00018043:000C local_number11 = (local_number5 >= local_number8);
@00018050:0004 if(local_number11) then // ref index: 1
@0001805C:0007 local_number11 = (local_number8 + 4);
@0001806B:0031 Resize(local_string4, local_number11);
@00018075:0006 local_number8 = LASTRESULT;
@0001807F:0007 endif;
@0001807F:0007 label_1807f:
@00018081:001D local_string4[local_number5] = 0;
@00018090:0021 ListAddString(local_number1, local_string4, 0);
@000180A1:0006 local_number11 = LASTRESULT;
@000180AB:0009 local_number11 = (local_number11 < 0);
@000180BA:0004 if(local_number11) then // ref index: 1
@000180C6:0027 // return coming
@000180CA:0023 return -1;
@000180D3:0003 endif;
@000180D3:0003 label_180d3:
@000180D5:0027 // return coming
@000180D9:0023 return 0;
@000180E2:0026 end; // checksum: fff869e7
@000180F2:0006 label_180f2:
@000180F4:0022 function NUMBER StrLength(local_string1)
@000180F4 NUMBER local_number1;
@000180F4
@000180F4
@000180F4 begin
@000180FD:0027 // return coming
@00018101:0020 lstrlen(local_string1); // dll: KERNEL32.dll
@0001810A:0006 local_number1 = LASTRESULT;
@00018114:0023 return local_number1;
@0001811B:0026 end; // checksum: e7c3921
@00018127:0007 label_18127:
@00018129:0022 function NUMBER StrLength(local_string1)
@00018129 NUMBER local_number1, local_number2;
@00018129
@00018129
@00018129 begin
@00018132:0032 SizeOf(local_string1);
@00018139:0006 local_number1 = LASTRESULT;
@00018143:000A local_number2 = (local_number1 > 1024);
@00018152:0004 if(local_number2) then // ref index: 1
@0001815E:0027 // return coming
@00018162:0023 return local_number1;
@00018169:0003 endif;
@00018169:0003 label_18169:
@0001816B:0027 // return coming
@0001816F:0023 return 1024;
@00018178:0026 end; // checksum: 24a15
@00018184:0007 label_18184:
@00018186:0022 function NUMBER StrRemoveLastSlash(local_string1)
@00018186 NUMBER local_number1, local_number2;
@00018186
@00018186
@00018186 begin
@0001818F:0028 StrLengthChars(local_string1);
@00018196:0006 local_number1 = LASTRESULT;
@000181A0:0009 local_number2 = (local_number1 < 2);
@000181AF:0004 if(local_number2) then // ref index: 1
@000181BB:0027 // return coming
@000181BF:0023 return 0;
@000181C8:000A endif;
@000181C8:000A label_181c8:
@000181CA:000F local_number2 = (local_number1 - 1);
@000181D9:001E local_number2 = local_string1[local_number2];
@000181E6:000D local_number2 = (local_number2 = 92);
@000181F5:0004 if(local_number2) then // ref index: 2
@00018201:000F local_number2 = (local_number1 - 2);
@00018210:001E local_number2 = local_string1[local_number2];
@0001821D:000D local_number2 = (local_number2 = 58);
@0001822C:0004 if(local_number2) then // ref index: 1
@00018238:0027 // return coming
@0001823C:0023 return 0;
@00018245:0002 endif;
@00018245:0002 label_18245:
@00018247:000F local_number2 = (local_number1 - 1);
@00018256:001D local_string1[local_number2] = 0;
@00018265:0003 endif;
@00018265:0003 label_18265:
@00018267:0027 // return coming
@0001826B:0023 return 0;
@00018274:0026 end; // checksum: 38c1e
@00018280:0006 label_18280:
@00018282:0022 function NUMBER StrToUpper/StrToLower(local_string1, local_string2)
@00018282 NUMBER local_number1;
@00018282
@00018282
@00018282 begin
@0001828B:0006 local_string1 = local_string2;
@00018295:000D local_number1 = (local_string2 = "");
@000182A2:0004 if(local_number1) then // ref index: 1
@000182AE:0027 // return coming
@000182B2:0023 return 0;
@000182BB:0008 endif;
@000182BB:0008 label_182bb:
@000182BD:0021 StrLength(local_string1);
@000182C6:0006 local_number1 = LASTRESULT;
@000182D0:0020 CharUpperBuffA(local_string1, local_number1); // dll: USER32.dll
@000182DC:0006 local_number1 = LASTRESULT;
@000182E6:000B local_number1 = (local_number1 <= 0);
@000182F5:0004 if(local_number1) then // ref index: 1
@00018301:0027 // return coming
@00018305:0023 return -1;
@0001830E:0003 endif;
@0001830E:0003 label_1830e:
@00018310:0027 // return coming
@00018314:0023 return 0;
@0001831D:0026 end; // checksum: dcdd1eba
@00018329:0007 label_18329:
@0001832B:0022 function NUMBER LongPathToQuote(local_string1, local_number1)
@0001832B NUMBER local_number2, local_number3, local_number4, local_number5, local_number6;
@0001832B STRING local_string2;
@0001832B
@0001832B begin
@00018334:0028 StrLengthChars(local_string1);
@0001833B:0006 local_number2 = LASTRESULT;
@00018345:000D local_number5 = (local_number2 = 0);
@00018354:0004 if(local_number5) then // ref index: 1
@00018360:0027 // return coming
@00018364:0023 return -2;
@0001836D:0006 endif;
@0001836D:0006 label_1836d:
@0001836F:0004 if(local_number1) then // ref index: 7
@0001837B:001E local_number5 = local_string1[0];
@0001838A:000D local_number5 = (local_number5 = 34);
@00018399:0004 if(local_number5) then // ref index: 1
@000183A5:0027 // return coming
@000183A9:0023 return 0;
@000183B2:0001 endif;
@000183B2:0001 label_183b2:
@000183B4:0006 local_number3 = 0;
@000183C0:0007 label_183c0:
@000183C2:0001 // switch/while/???
@000183C6:0009 local_number5 = (local_number3 < local_number2);
@000183D3:0004 if(local_number5) then // ref index: 2
@000183DF:001E local_number5 = local_string1[local_number3];
@000183EC:000D local_number5 = (local_number5 = 32);
@000183FB:0004 if(local_number5) then // ref index: 1
@00018407:0006 local_number4 = 1;
@00018413:0002 endif;
@00018413:0002 label_18413:
@00018415:0007 local_number3 = (local_number3 + 1);
@00018424:0005 goto label_183c0;
@0001842D:000D endif;
@0001842D:000D label_1842d:
@0001842F:0004 if(local_number4) then // ref index: 2
@0001843B:0007 local_number5 = (local_number2 + 2);
@0001844A:0032 SizeOf(local_string1);
@00018451:0006 local_number6 = LASTRESULT;
@0001845B:000C local_number5 = (local_number5 >= local_number6);
@00018468:0004 if(local_number5) then // ref index: 1
@00018474:0007 local_number5 = (local_number2 + 2);
@00018483:0031 Resize(local_string1, local_number5);
@0001848D:0006 local_number5 = LASTRESULT;
@00018497:0009 local_number5 = (local_number5 < 0);
@000184A6:0004 if(local_number5) then // ref index: 1
@000184B2:0027 // return coming
@000184B6:0023 return -1;
@000184BF:0004 endif;
@000184BF:0004 endif;
@000184BF:0004 label_184bf:
@000184C1:0007 local_string2 = ("\"" + local_string1);
@000184CF:0007 local_string1 = (local_string2 + "\"");
@000184DD:0027 // return coming
@000184E1:0023 return 0;
@000184EA:0003 endif;
@000184EA:0003 label_184ea:
@000184EC:0027 // return coming
@000184F0:0023 return -1;
@000184F9:0005 goto label_185ab;
@00018502:000C endif;
@00018502:000C label_18502:
@00018504:001E local_number5 = local_string1[0];
@00018513:000D local_number5 = (local_number5 = 34);
@00018522:000F local_number6 = (local_number2 - 1);
@00018531:001E local_number6 = local_string1[local_number6];
@0001853E:000D local_number6 = (local_number6 = 34);
@0001854D:0019 local_number5 = (local_number5 = local_number6);
@0001855A:0004 if(local_number5) then // ref index: 1
@00018566:0027 // return coming
@0001856A:000F local_number5 = (local_number2 - 2);
@00018579:0029 StrSub(local_string1, local_string1, 1, local_number5);
@0001858B:0006 local_number5 = LASTRESULT;
@00018595:0023 return local_number5;
@0001859C:0002 endif;
@0001859C:0002 label_1859c:
@0001859E:0027 // return coming
@000185A2:0023 return 0;
@000185AB:0001 label_185ab:
@000185AD:0026 end; // checksum: 7833e
@000185B9:0005 label_185b9:
@000185BB:0022 function NUMBER Sprintf(local_string1, local_string2)
@000185BB NUMBER local_number1, local_number2, local_number3, local_number4;
@000185BB
@000185BB OBJECT local_object1;
@000185BB begin
@000185C4:0021 StrLength(local_string1);
@000185CD:0006 local_number2 = LASTRESULT;
@000185D7:0020 _DoSprintf(local_string1, local_number2, local_string2, local_object1); // dll: ISRT.dll
@000185E9:0006 local_number1 = LASTRESULT;
@000185F3:000E label_185f3:
@000185F5:0001 // switch/while/???
@000185F9:000D local_number3 = (local_number1 = -5);
@00018608:0009 local_number4 = (local_number2 < 100000);
@00018617:0019 local_number3 = (local_number3 = local_number4);
@00018624:0004 if(local_number3) then // ref index: 2
@00018630:0021 StrLength(local_string1);
@00018639:0006 local_number3 = LASTRESULT;
@00018643:0010 local_number3 = (local_number3 * 2);
@00018652:0031 Resize(local_string1, local_number3);
@0001865C:0006 local_number3 = LASTRESULT;
@00018666:0009 local_number3 = (local_number3 < 0);
@00018675:0004 if(local_number3) then // ref index: 1
@00018681:0027 // return coming
@00018685:0023 return -1;
@0001868E:0005 endif;
@0001868E:0005 label_1868e:
@00018690:0021 StrLength(local_string1);
@00018699:0006 local_number2 = LASTRESULT;
@000186A3:0020 _DoSprintf(local_string1, local_number2, local_string2, local_object1); // dll: ISRT.dll
@000186B5:0006 local_number1 = LASTRESULT;
@000186BF:0005 goto label_185f3;
@000186C8:0003 endif;
@000186C8:0003 label_186c8:
@000186CA:0027 // return coming
@000186CE:0023 return local_number1;
@000186D5:0026 end; // checksum: fe7c42ea
@000186E5:0007 label_186e5:
@000186E7:0022 function NUMBER function_373(local_string1)
@000186E7 NUMBER local_number1, local_number2, local_number3, local_number4, local_number5;
@000186E7
@000186E7
@000186E7 begin
@000186F0:0028 StrLengthChars(local_string1);
@000186F7:0006 local_number2 = LASTRESULT;
@00018701:000D local_number4 = (local_number2 = 0);
@00018710:0004 if(local_number4) then // ref index: 1
@0001871C:0027 // return coming
@00018720:0023 return 0;
@00018729:0001 endif;
@00018729:0001 label_18729:
@0001872B:0006 local_number1 = 0;
@00018737:000D label_18737:
@00018739:0001 // switch/while/???
@0001873D:0009 local_number4 = (local_number1 < local_number2);
@0001874A:000D local_number5 = (local_number3 = 0);
@00018759:0019 local_number4 = (local_number4 = local_number5);
@00018766:0004 if(local_number4) then // ref index: 3
@00018772:001E local_number4 = local_string1[local_number1];
@0001877F:000D local_number4 = (local_number4 = 9);
@0001878E:001E local_number5 = local_string1[local_number1];
@0001879B:000D local_number5 = (local_number5 = 32);
@000187AA:0018 local_number4 = (local_number4 || local_number5);
@000187B7:0004 if(local_number4) then // ref index: 1
@000187C3:0007 local_number1 = (local_number1 + 1);
@000187D2:0005 goto label_187e9;
@000187DB:0001 endif;
@000187DB:0001 label_187db:
@000187DD:0006 local_number3 = 1;
@000187E9:0001 label_187e9:
@000187EB:0005 goto label_18737;
@000187F4:0003 endif;
@000187F4:0003 label_187f4:
@000187F6:000F local_number4 = (local_number2 - local_number1);
@00018803:0029 StrSub(local_string1, local_string1, local_number1, local_number4);
@00018813:0006 local_number2 = LASTRESULT;
@0001881D:000F label_1881d:
@0001881F:0001 // switch/while/???
@00018823:000A local_number4 = (local_number2 > 0);
@00018832:000D local_number5 = (local_number3 = 0);
@00018841:0019 local_number4 = (local_number4 = local_number5);
@0001884E:0004 if(local_number4) then // ref index: 3
@0001885A:000F local_number4 = (local_number2 - 1);
@00018869:001E local_number4 = local_string1[local_number4];
@00018876:000D local_number4 = (local_number4 = 9);
@00018885:000F local_number5 = (local_number2 - 1);
@00018894:001E local_number5 = local_string1[local_number5];
@000188A1:000D local_number5 = (local_number5 = 32);
@000188B0:0018 local_number4 = (local_number4 || local_number5);
@000188BD:0004 if(local_number4) then // ref index: 1
@000188C9:000F local_number2 = (local_number2 - 1);
@000188D8:0005 goto label_188ef;
@000188E1:0001 endif;
@000188E1:0001 label_188e1:
@000188E3:0006 local_number3 = 1;
@000188EF:0001 label_188ef:
@000188F1:0005 goto label_1881d;
@000188FA:0004 endif;
@000188FA:0004 label_188fa:
@000188FC:001D local_string1[local_number2] = 0;
@0001890B:0027 // return coming
@0001890F:0023 return 0;
@00018918:0026 end; // checksum: 43434
@00018924:000A label_18924:
@00018926:0022 function NUMBER function_374(local_number1, local_string1)
@00018926 NUMBER local_number2, local_number3, local_number4, local_number5;
@00018926
@00018926
@00018926 begin
@0001892F:0006 local_number1 = 0;
@0001893B:000D local_number3 = (local_string1 = "");
@00018948:0028 StrLengthChars(local_string1);
@0001894F:0006 local_number4 = LASTRESULT;
@00018959:0009 local_number4 = (local_number4 < 2);
@00018968:0018 local_number3 = (local_number3 || local_number4);
@00018975:0004 if(local_number3) then // ref index: 1
@00018981:0027 // return coming
@00018985:0023 return 0;
@0001898E:0009 endif;
@0001898E:0009 label_1898e:
@00018990:001E local_number3 = local_string1[0];
@0001899F:000D local_number3 = (local_number3 = 48);
@000189AE:001E local_number4 = local_string1[1];
@000189BD:000D local_number4 = (local_number4 = 120);
@000189CC:0019 local_number3 = (local_number3 = local_number4);
@000189D9:0004 if(local_number3) then // ref index: 1
@000189E5:0028 StrLengthChars(local_string1);
@000189EC:0006 local_number3 = LASTRESULT;
@000189F6:0029 StrSub(local_string1, local_string1, 2, local_number3);
@00018A08:0001 endif;
@00018A08:0001 label_18a08:
@00018A0A:0006 local_number2 = 0;
@00018A16:0009 label_18a16:
@00018A18:0001 // switch/while/???
@00018A1C:001E local_number3 = local_string1[local_number2];
@00018A29:000E local_number3 = (local_number3 != 32);
@00018A38:001E local_number4 = local_string1[local_number2];
@00018A45:000E local_number4 = (local_number4 != 0);
@00018A54:0019 local_number3 = (local_number3 = local_number4);
@00018A61:0004 if(local_number3) then // ref index: 15
@00018A6D:0001 // switch/while/???
@00018A71:001E local_number3 = local_string1[local_number2];
@00018A7E:0005 label_18a7e:
@00018A80:000D local_number4 = (local_number3 = 65);
@00018A8F:0004 if(local_number4) then // ref index: 1
@00018A9B:0010 local_number4 = (local_number1 * 16);
@00018AAA:0007 local_number1 = (local_number4 + 10);
@00018AB9:0005 goto label_18de8;
@00018AC2:0005 endif;
@00018AC2:0005 label_18ac2:
@00018AC4:000D local_number4 = (local_number3 = 97);
@00018AD3:0004 if(local_number4) then // ref index: 1
@00018ADF:0010 local_number4 = (local_number1 * 16);
@00018AEE:0007 local_number1 = (local_number4 + 10);
@00018AFD:0005 goto label_18de8;
@00018B06:0005 endif;
@00018B06:0005 label_18b06:
@00018B08:000D local_number4 = (local_number3 = 66);
@00018B17:0004 if(local_number4) then // ref index: 1
@00018B23:0010 local_number4 = (local_number1 * 16);
@00018B32:0007 local_number1 = (local_number4 + 11);
@00018B41:0005 goto label_18de8;
@00018B4A:0005 endif;
@00018B4A:0005 label_18b4a:
@00018B4C:000D local_number4 = (local_number3 = 98);
@00018B5B:0004 if(local_number4) then // ref index: 1
@00018B67:0010 local_number4 = (local_number1 * 16);
@00018B76:0007 local_number1 = (local_number4 + 11);
@00018B85:0005 goto label_18de8;
@00018B8E:0005 endif;
@00018B8E:0005 label_18b8e:
@00018B90:000D local_number4 = (local_number3 = 67);
@00018B9F:0004 if(local_number4) then // ref index: 1
@00018BAB:0010 local_number4 = (local_number1 * 16);
@00018BBA:0007 local_number1 = (local_number4 + 12);
@00018BC9:0005 goto label_18de8;
@00018BD2:0005 endif;
@00018BD2:0005 label_18bd2:
@00018BD4:000D local_number4 = (local_number3 = 99);
@00018BE3:0004 if(local_number4) then // ref index: 1
@00018BEF:0010 local_number4 = (local_number1 * 16);
@00018BFE:0007 local_number1 = (local_number4 + 12);
@00018C0D:0005 goto label_18de8;
@00018C16:0005 endif;
@00018C16:0005 label_18c16:
@00018C18:000D local_number4 = (local_number3 = 68);
@00018C27:0004 if(local_number4) then // ref index: 1
@00018C33:0010 local_number4 = (local_number1 * 16);
@00018C42:0007 local_number1 = (local_number4 + 13);
@00018C51:0005 goto label_18de8;
@00018C5A:0005 endif;
@00018C5A:0005 label_18c5a:
@00018C5C:000D local_number4 = (local_number3 = 100);
@00018C6B:0004 if(local_number4) then // ref index: 1
@00018C77:0010 local_number4 = (local_number1 * 16);
@00018C86:0007 local_number1 = (local_number4 + 13);
@00018C95:0005 goto label_18de8;
@00018C9E:0005 endif;
@00018C9E:0005 label_18c9e:
@00018CA0:000D local_number4 = (local_number3 = 69);
@00018CAF:0004 if(local_number4) then // ref index: 1
@00018CBB:0010 local_number4 = (local_number1 * 16);
@00018CCA:0007 local_number1 = (local_number4 + 14);
@00018CD9:0005 goto label_18de8;
@00018CE2:0005 endif;
@00018CE2:0005 label_18ce2:
@00018CE4:000D local_number4 = (local_number3 = 101);
@00018CF3:0004 if(local_number4) then // ref index: 1
@00018CFF:0010 local_number4 = (local_number1 * 16);
@00018D0E:0007 local_number1 = (local_number4 + 14);
@00018D1D:0005 goto label_18de8;
@00018D26:0005 endif;
@00018D26:0005 label_18d26:
@00018D28:000D local_number4 = (local_number3 = 70);
@00018D37:0004 if(local_number4) then // ref index: 1
@00018D43:0010 local_number4 = (local_number1 * 16);
@00018D52:0007 local_number1 = (local_number4 + 15);
@00018D61:0005 goto label_18de8;
@00018D6A:0005 endif;
@00018D6A:0005 label_18d6a:
@00018D6C:000D local_number4 = (local_number3 = 102);
@00018D7B:0004 if(local_number4) then // ref index: 1
@00018D87:0010 local_number4 = (local_number1 * 16);
@00018D96:0007 local_number1 = (local_number4 + 15);
@00018DA5:0005 goto label_18de8;
@00018DAE:0004 endif;
@00018DAE:0004 label_18dae:
@00018DB0:0010 local_number4 = (local_number1 * 16);
@00018DBF:001E local_number5 = local_string1[local_number2];
@00018DCC:000F local_number5 = (local_number5 - 48);
@00018DDB:0007 local_number1 = (local_number4 + local_number5);
@00018DE8:0002 label_18de8:
@00018DEA:0007 local_number2 = (local_number2 + 1);
@00018DF9:0005 goto label_18a16;
@00018E02:0003 endif;
@00018E02:0003 label_18e02:
@00018E04:0027 // return coming
@00018E08:0023 return 1;
@00018E11:0026 end; // checksum: ffff5ff4
@00018E1D:0004 label_18e1d:
@00018E1F:0022 function STRING function_381()
@00018E1F
@00018E1F
@00018E1F
@00018E1F begin
@00018E28:0027 // return coming
@00018E2C:0023 return global_string61;
@00018E33:0026 end; // checksum: 11325
@00018E3F:0004 label_18e3f:
@00018E41:0022 function STRING function_382()
@00018E41
@00018E41
@00018E41
@00018E41 begin
@00018E4A:0027 // return coming
@00018E4E:0023 return global_string60;
@00018E55:0026 end; // checksum: 11325
@00018E61:0004 label_18e61:
@00018E63:0022 function STRING function_383()
@00018E63
@00018E63
@00018E63
@00018E63 begin
@00018E6C:0027 // return coming
@00018E70:0023 return global_string52;
@00018E77:0026 end; // checksum: 11325
@00018E83:0004 label_18e83:
@00018E85:0022 function STRING function_384()
@00018E85
@00018E85
@00018E85
@00018E85 begin
@00018E8E:0027 // return coming
@00018E92:0023 return global_string53;
@00018E99:0026 end; // checksum: 11325
@00018EA5:0008 label_18ea5:
@00018EA7:0022 function STRING function_385()
@00018EA7
@00018EA7
@00018EA7 OBJECT local_object1;
@00018EA7 begin
@00018EB0:0027 // return coming
@00018EB4:0035 global_object6.Value(ISRES);
@00018ECB:0006 local_object1 = LASTRESULT;
@00018ED5:0023 return local_object1;
@00018EDC:0006 local_object1 = NOTHING;
@00018EE6:0024 return;
@00018EEA:0026 end; // checksum: 29327c02
@00018EFA:0004 label_18efa:
@00018EFC:0022 function NUMBER function_386()
@00018EFC
@00018EFC
@00018EFC
@00018EFC begin
@00018F05:0027 // return coming
@00018F09:0023 return global_number44;
@00018F10:0026 end; // checksum: 11324
@00018F1C:0004 label_18f1c:
@00018F1E:0022 function STRING function_387()
@00018F1E
@00018F1E
@00018F1E
@00018F1E begin
@00018F27:0027 // return coming
@00018F2B:0023 return global_string54;
@00018F32:0026 end; // checksum: 11325
@00018F3E:000B label_18f3e:
@00018F40:0022 function NUMBER VarSave(local_number1)
@00018F40 NUMBER local_number2, local_number3;
@00018F40
@00018F40
@00018F40 begin
@00018F49:000D local_number2 = (global_number45 = 0);
@00018F58:000D local_number3 = (global_number45 = -1);
@00018F67:0018 local_number2 = (local_number2 || local_number3);
@00018F74:000D local_number3 = (global_number46 = 0);
@00018F83:0018 local_number2 = (local_number2 || local_number3);
@00018F90:000D local_number3 = (global_number46 = -1);
@00018F9F:0018 local_number2 = (local_number2 || local_number3);
@00018FAC:0004 if(local_number2) then // ref index: 1
@00018FB8:0027 // return coming
@00018FBC:0023 return -1;
@00018FC5:0008 endif;
@00018FC5:0008 label_18fc5:
@00018FC7:000D local_number2 = (local_number1 = 65536);
@00018FD6:0004 if(local_number2) then // ref index: 2
@00018FE2:0021 ListAddString(global_number45, global_string8, 1);
@00018FF3:0006 local_number2 = LASTRESULT;
@00018FFD:0009 local_number2 = (local_number2 < 0);
@0001900C:0004 if(local_number2) then // ref index: 1
@00019018:0027 // return coming
@0001901C:0023 return -1;
@00019025:0006 endif;
@00019025:0006 label_19025:
@00019027:0021 ListAddString(global_number46, global_string9, 1);
@00019038:0006 local_number2 = LASTRESULT;
@00019042:0009 local_number2 = (local_number2 < 0);
@00019051:0004 if(local_number2) then // ref index: 1
@0001905D:0027 // return coming
@00019061:0023 return -1;
@0001906A:0003 endif;
@0001906A:0003 endif;
@0001906A:0003 label_1906a:
@0001906C:0027 // return coming
@00019070:0023 return 0;
@00019079:0026 end; // checksum: fefec4c8
@00019085:0004 label_19085:
@00019087:0022 function STRING function_389()
@00019087
@00019087
@00019087
@00019087 begin
@00019090:0027 // return coming
@00019094:0023 return global_string63;
@0001909B:0026 end; // checksum: 11325
@000190A7:000B label_190a7:
@000190A9:0022 function NUMBER VarRestore/VarSave(local_number1)
@000190A9 NUMBER local_number2, local_number3;
@000190A9 STRING local_string1;
@000190A9
@000190A9 begin
@000190B2:000D local_number2 = (global_number45 = 0);
@000190C1:000D local_number3 = (global_number45 = -1);
@000190D0:0018 local_number2 = (local_number2 || local_number3);
@000190DD:000D local_number3 = (global_number46 = 0);
@000190EC:0018 local_number2 = (local_number2 || local_number3);
@000190F9:000D local_number3 = (global_number46 = -1);
@00019108:0018 local_number2 = (local_number2 || local_number3);
@00019115:0004 if(local_number2) then // ref index: 1
@00019121:0027 // return coming
@00019125:0023 return -1;
@0001912E:0008 endif;
@0001912E:0008 label_1912e:
@00019130:000D local_number2 = (local_number1 = 65536);
@0001913F:0004 if(local_number2) then // ref index: 3
@0001914B:0021 ListGetFirstString(global_number45, local_string1);
@00019157:0006 local_number2 = LASTRESULT;
@00019161:0009 local_number2 = (local_number2 < 0);
@00019170:0004 if(local_number2) then // ref index: 1
@0001917C:0027 // return coming
@00019180:0023 return -1;
@00019189:0008 endif;
@00019189:0008 label_19189:
@0001918B:0006 global_string8 = local_string1;
@00019195:0021 ListDeleteString/ListDeleteItem(global_number45);
@0001919E:0021 ListGetFirstString(global_number46, local_string1);
@000191AA:0006 local_number2 = LASTRESULT;
@000191B4:0009 local_number2 = (local_number2 < 0);
@000191C3:0004 if(local_number2) then // ref index: 1
@000191CF:0027 // return coming
@000191D3:0023 return -1;
@000191DC:0002 endif;
@000191DC:0002 label_191dc:
@000191DE:0006 global_string9 = local_string1;
@000191E8:0021 ListDeleteString/ListDeleteItem(global_number46);
@000191F1:0003 endif;
@000191F1:0003 label_191f1:
@000191F3:0027 // return coming
@000191F7:0023 return 0;
@00019200:0026 end; // checksum: fefeabc8
@0001920C:0005 label_1920c:
@0001920E:0022 function VARIANT function_391()
@0001920E
@0001920E
@0001920E
@0001920E begin
@00019217:0020 __GetLog(global_number18, global_object11); // dll: ISRT.dll
@00019223:0027 // return coming
@00019227:0023 return global_object11;
@0001922E:0026 end; // checksum: 567e5f41
@0001923A:0007 label_1923a:
@0001923C:0022 function NUMBER function_392()
@0001923C NUMBER local_number1, local_number2;
@0001923C
@0001923C
@0001923C begin
@00019245:0021 function_333();
@0001924B:0006 local_number2 = LASTRESULT;
@00019255:000D local_number2 = (local_number2 = 0);
@00019264:0004 if(local_number2) then // ref index: 1
@00019270:0006 local_number1 = 2;
@0001927C:0005 goto label_19293;
@00019285:0001 endif;
@00019285:0001 label_19285:
@00019287:0006 local_number1 = 23;
@00019293:0005 label_19293:
@00019295:0020 PathGetSpecialFolder(local_number1, global_string60, 1024); // dll: ISRT.dll
@000192A6:0014 global_string60 = (global_string60 ^ "");
@000192B3:0027 // return coming
@000192B7:0023 return 0;
@000192C0:0026 end; // checksum: 1b13aa17
@000192CC:0007 label_192cc:
@000192CE:0022 function NUMBER function_393()
@000192CE NUMBER local_number1, local_number2;
@000192CE
@000192CE
@000192CE begin
@000192D7:0021 function_333();
@000192DD:0006 local_number2 = LASTRESULT;
@000192E7:000D local_number2 = (local_number2 = 0);
@000192F6:0004 if(local_number2) then // ref index: 1
@00019302:0006 local_number1 = 7;
@0001930E:0005 goto label_19325;
@00019317:0001 endif;
@00019317:0001 label_19317:
@00019319:0006 local_number1 = 24;
@00019325:0005 label_19325:
@00019327:0020 PathGetSpecialFolder(local_number1, global_string59, 1024); // dll: ISRT.dll
@00019338:0014 global_string59 = (global_string59 ^ "");
@00019345:0027 // return coming
@00019349:0023 return 0;
@00019352:0026 end; // checksum: 1b13a017
@0001935E:0007 label_1935e:
@00019360:0022 function NUMBER function_394()
@00019360 NUMBER local_number1, local_number2;
@00019360
@00019360
@00019360 begin
@00019369:0021 function_333();
@0001936F:0006 local_number2 = LASTRESULT;
@00019379:000D local_number2 = (local_number2 = 0);
@00019388:0004 if(local_number2) then // ref index: 1
@00019394:0006 local_number1 = 11;
@000193A0:0005 goto label_193b7;
@000193A9:0001 endif;
@000193A9:0001 label_193a9:
@000193AB:0006 local_number1 = 22;
@000193B7:0005 label_193b7:
@000193B9:0020 PathGetSpecialFolder(local_number1, global_string58, 1024); // dll: ISRT.dll
@000193CA:0014 global_string58 = (global_string58 ^ "");
@000193D7:0027 // return coming
@000193DB:0023 return 0;
@000193E4:0026 end; // checksum: 1b13a217
@000193F0:0007 label_193f0:
@000193F2:0022 function NUMBER function_395()
@000193F2 NUMBER local_number1, local_number2;
@000193F2
@000193F2
@000193F2 begin
@000193FB:0021 function_333();
@00019401:0006 local_number2 = LASTRESULT;
@0001940B:000D local_number2 = (local_number2 = 0);
@0001941A:0004 if(local_number2) then // ref index: 1
@00019426:0006 local_number1 = 16;
@00019432:0005 goto label_19449;
@0001943B:0001 endif;
@0001943B:0001 label_1943b:
@0001943D:0006 local_number1 = 25;
@00019449:0005 label_19449:
@0001944B:0020 PathGetSpecialFolder(local_number1, global_string57, 1024); // dll: ISRT.dll
@0001945C:0014 global_string57 = (global_string57 ^ "");
@00019469:0027 // return coming
@0001946D:0023 return 0;
@00019476:0026 end; // checksum: 1b13b617
@00019482:0006 label_19482:
@00019484:0022 function NUMBER function_396()
@00019484
@00019484
@00019484
@00019484 begin
@0001948D:0020 _GetSupportDir(global_number18, global_string54, 1024); // dll: ISRT.dll
@0001949E:0014 global_string54 = (global_string54 ^ "");
@000194AB:0027 // return coming
@000194AF:0023 return 0;
@000194B8:0026 end; // checksum: 14305277
@000194C4:0009 label_194c4:
@000194C6:0022 function VARIANT function_397(local_number1)
@000194C6 NUMBER local_number2;
@000194C6
@000194C6 OBJECT local_object1;
@000194C6 begin
@000194CF:000D local_number2 = (local_number1 = global_number47);
@000194DC:0004 if(local_number2) then // ref index: 1
@000194E8:0027 // return coming
@000194EC:0035 global_object4.Value(SHELL_OBJECT_FOLDER);
@00019511:0006 local_object1 = LASTRESULT;
@0001951B:0023 return local_object1;
@00019522:0006 local_object1 = NOTHING;
@0001952C:0005 goto label_1975c;
@00019535:0008 endif;
@00019535:0008 label_19535:
@00019537:000D local_number2 = (local_number1 = global_number48);
@00019544:0004 if(local_number2) then // ref index: 1
@00019550:0027 // return coming
@00019554:0035 global_object4.Value(TARGETDIR);
@0001956F:0006 local_object1 = LASTRESULT;
@00019579:0023 return local_object1;
@00019580:0006 local_object1 = NOTHING;
@0001958A:0005 goto label_1975c;
@00019593:0008 endif;
@00019593:0008 label_19593:
@00019595:000D local_number2 = (local_number1 = global_number49);
@000195A2:0004 if(local_number2) then // ref index: 1
@000195AE:0027 // return coming
@000195B2:0035 global_object6.Value(SRCDIR);
@000195CA:0006 local_object1 = LASTRESULT;
@000195D4:0023 return local_object1;
@000195DB:0006 local_object1 = NOTHING;
@000195E5:0005 goto label_1975c;
@000195EE:0008 endif;
@000195EE:0008 label_195ee:
@000195F0:000D local_number2 = (local_number1 = global_number50);
@000195FD:0004 if(local_number2) then // ref index: 1
@00019609:0027 // return coming
@0001960D:0035 global_object4.Value(DISK1TARGET);
@0001962A:0006 local_object1 = LASTRESULT;
@00019634:0023 return local_object1;
@0001963B:0006 local_object1 = NOTHING;
@00019645:0005 goto label_1975c;
@0001964E:0008 endif;
@0001964E:0008 label_1964e:
@00019650:000D local_number2 = (local_number1 = global_number51);
@0001965D:0004 if(local_number2) then // ref index: 1
@00019669:0027 // return coming
@0001966D:0035 global_object7.NeedReboot;
@00019681:0006 local_object1 = LASTRESULT;
@0001968B:0023 return local_object1;
@00019692:0006 local_object1 = NOTHING;
@0001969C:0005 goto label_1975c;
@000196A5:0008 endif;
@000196A5:0008 label_196a5:
@000196A7:000D local_number2 = (local_number1 = global_number52);
@000196B4:0004 if(local_number2) then // ref index: 1
@000196C0:0027 // return coming
@000196C4:0035 global_object4.Value(UNINST);
@000196DC:0006 local_object1 = LASTRESULT;
@000196E6:0023 return local_object1;
@000196ED:0006 local_object1 = NOTHING;
@000196F7:0005 goto label_1975c;
@00019700:0007 endif;
@00019700:0007 label_19700:
@00019702:000D local_number2 = (local_number1 = global_number53);
@0001970F:0004 if(local_number2) then // ref index: 1
@0001971B:0027 // return coming
@0001971F:0035 global_object4.Value(UNINSTALL_STRING);
@00019741:0006 local_object1 = LASTRESULT;
@0001974B:0023 return local_object1;
@00019752:0006 local_object1 = NOTHING;
@0001975C:0002 endif;
@0001975C:0002 label_1975c:
@0001975E:0024 return;
@00019762:0026 end; // checksum: 48118946
@00019772:0005 label_19772:
@00019774:0022 function void function_398(local_number1, local_object1)
@00019774 NUMBER local_number2;
@00019774
@00019774
@00019774 begin
@0001977D:000D local_number2 = (local_number1 = global_number47);
@0001978A:0004 if(local_number2) then // ref index: 1
@00019796:0033 global_object4.Value = SHELL_OBJECT_FOLDER = local_object1;
@000197BE:0005 goto label_19946;
@000197C7:0004 endif;
@000197C7:0004 label_197c7:
@000197C9:000D local_number2 = (local_number1 = global_number48);
@000197D6:0004 if(local_number2) then // ref index: 1
@000197E2:0033 global_object4.Value = TARGETDIR = local_object1;
@00019800:0005 goto label_19946;
@00019809:0004 endif;
@00019809:0004 label_19809:
@0001980B:000D local_number2 = (local_number1 = global_number49);
@00019818:0004 if(local_number2) then // ref index: 1
@00019824:0033 global_object6.Value = SRCDIR = local_object1;
@0001983F:0005 goto label_19946;
@00019848:0004 endif;
@00019848:0004 label_19848:
@0001984A:000D local_number2 = (local_number1 = global_number50);
@00019857:0004 if(local_number2) then // ref index: 1
@00019863:0033 global_object4.Value = DISK1TARGET = local_object1;
@00019883:0005 goto label_19946;
@0001988C:0004 endif;
@0001988C:0004 label_1988c:
@0001988E:000D local_number2 = (local_number1 = global_number51);
@0001989B:0004 if(local_number2) then // ref index: 1
@000198A7:0033 global_object7.NeedReboot = local_object1;
@000198BE:0005 goto label_19946;
@000198C7:0004 endif;
@000198C7:0004 label_198c7:
@000198C9:000D local_number2 = (local_number1 = global_number52);
@000198D6:0004 if(local_number2) then // ref index: 1
@000198E2:0033 global_object4.Value = UNINST = local_object1;
@000198FD:0005 goto label_19946;
@00019906:0003 endif;
@00019906:0003 label_19906:
@00019908:000D local_number2 = (local_number1 = global_number53);
@00019915:0004 if(local_number2) then // ref index: 1
@00019921:0033 global_object4.Value = UNINSTALL_STRING = local_object1;
@00019946:0002 endif;
@00019946:0002 label_19946:
@00019948:0024 return;
@0001994C:0026 end; // checksum: 4012c644
@0001995C:0011 label_1995c:
@0001995E:0022 function NUMBER function_399()
@0001995E
@0001995E
@0001995E
@0001995E begin
@00019967:003B _unknown_ global_string7, 397, 398
@00019978:0006 global_number47 = LASTRESULT;
@00019982:003B _unknown_ global_string8, 397, 398
@00019993:0006 global_number48 = LASTRESULT;
@0001999D:003B _unknown_ global_string9, 397, 398
@000199AE:0006 global_number49 = LASTRESULT;
@000199B8:003B _unknown_ global_string10, 397, 398
@000199C9:0006 global_number50 = LASTRESULT;
@000199D3:003B _unknown_ global_string12, 397, 398
@000199E4:0006 global_number53 = LASTRESULT;
@000199EE:003B _unknown_ global_string11, 397, 398
@000199FF:0006 global_number52 = LASTRESULT;
@00019A09:003B _unknown_ global_number16, 397, 398
@00019A1A:0006 global_number51 = LASTRESULT;
@00019A24:0024 return;
@00019A28:0026 end; // checksum: 18e4333
@00019A34:0020 label_19a34:
@00019A36:0022 function NUMBER function_400()
@00019A36
@00019A36
@00019A36 OBJECT local_object1;
@00019A36 begin
@00019A3F:0021 function_399();
@00019A45:0021 ProgDefGroupType(1);
@00019A50:0035 global_object4.Value(WINDIR);
@00019A68:0006 local_object1 = LASTRESULT;
@00019A72:0014 global_string52 = (local_object1 ^ "");
@00019A7F:0006 local_object1 = NOTHING;
@00019A89:0035 global_object4.Value(WINSYSDIR);
@00019AA4:0006 local_object1 = LASTRESULT;
@00019AAE:0014 global_string53 = (local_object1 ^ "");
@00019ABB:0006 local_object1 = NOTHING;
@00019AC5:0021 function_396();
@00019ACB:0035 global_object4.Value(COMMONFILES);
@00019AE8:0006 local_object1 = LASTRESULT;
@00019AF2:0014 global_string62 = (local_object1 ^ "");
@00019AFF:0006 local_object1 = NOTHING;
@00019B09:0035 global_object4.Value(PROGRAMFILES);
@00019B27:0006 local_object1 = LASTRESULT;
@00019B31:0014 global_string61 = (local_object1 ^ "");
@00019B3E:0006 local_object1 = NOTHING;
@00019B48:0021 function_403();
@00019B4E:0006 global_string6 = "DATA";
@00019B5C:0006 global_string7 = "";
@00019B66:0021 ListCreate(0);
@00019B71:0006 global_number45 = LASTRESULT;
@00019B7B:0021 ListCreate(0);
@00019B86:0006 global_number46 = LASTRESULT;
@00019B90:0020 __GetProductGuid(global_number18, global_string63); // dll: ISRT.dll
@00019B9C:0035 global_object5.Version;
@00019BAD:0006 global_string56 = LASTRESULT;
@00019BB7:0024 return;
@00019BBB:0026 end; // checksum: 7d54c027
@00019BCB:0005 label_19bcb:
@00019BCD:0022 function NUMBER function_401()
@00019BCD
@00019BCD
@00019BCD
@00019BCD begin
@00019BD6:0021 ListDestroy(global_number45);
@00019BDF:0021 ListDestroy(global_number46);
@00019BE8:0024 return;
@00019BEC:0026 end; // checksum: 1e01
@00019BF8:0005 label_19bf8:
@00019BFA:0022 function NUMBER function_402(local_string1)
@00019BFA
@00019BFA
@00019BFA
@00019BFA begin
@00019C03:0006 global_string55 = local_string1;
@00019C0D:0027 // return coming
@00019C11:0023 return 0;
@00019C1A:0026 end; // checksum: 31f21
@00019C26:0004 label_19c26:
@00019C28:0022 function NUMBER function_403()
@00019C28
@00019C28
@00019C28
@00019C28 begin
@00019C31:0020 __GetMaintenanceMode(global_number18, global_number44); // dll: ISRT.dll
@00019C3D:0024 return;
@00019C41:0026 end; // checksum: 36132c26
@00019C4D:0009 label_19c4d:
@00019C4F:0022 function VARIANT function_404(local_string1)
@00019C4F
@00019C4F
@00019C4F OBJECT local_object1, local_object2;
@00019C4F begin
@00019C58:0020 __GetMainWindow(global_number18, local_object1); // dll: ISRT.dll
@00019C64:0036 try // ref index 1: 1 ref index 2: 2
@00019C72:0027 // return coming
@00019C76:0035 local_object1.CreateBillboards(local_string1);
@00019C93:0006 local_object2 = LASTRESULT;
@00019C9D:0023 return local_object2;
@00019CA4:0006 local_object2 = NOTHING;
@00019CAE:0037 catch
@00019CB2:0003 label_19cb2:
@00019CB4:0027 // return coming
@00019CB8:0023 return NOTHING;
@00019CBF:0038 endcatch;
@00019CC3:0002 label_19cc3:
@00019CC5:0024 return;
@00019CC9:0026 end; // checksum: 878376e
@00019CDD:0006 label_19cdd:
@00019CDF:0022 function NUMBER SetTitle(local_string1, local_number1, local_number2)
@00019CDF NUMBER local_number3;
@00019CDF
@00019CDF
@00019CDF begin
@00019CE8:0027 // return coming
@00019CEC:0020 _SetTitle(global_number18, local_string1, local_number1, local_number2); // dll: ISRT.dll
@00019CFE:0006 local_number3 = LASTRESULT;
@00019D08:0023 return local_number3;
@00019D0F:0026 end; // checksum: 4c404309
@00019D1B:0006 label_19d1b:
@00019D1D:0022 function NUMBER SetDisplayEffect(local_number1)
@00019D1D NUMBER local_number2;
@00019D1D
@00019D1D
@00019D1D begin
@00019D26:0027 // return coming
@00019D2A:0020 _SetDisplayEffect(global_number18, local_number1); // dll: ISRT.dll
@00019D36:0006 local_number2 = LASTRESULT;
@00019D40:0023 return local_number2;
@00019D47:0026 end; // checksum: 765e4701
@00019D53:0005 label_19d53:
@00019D55:0022 function NUMBER function_412(local_number1, local_string1)
@00019D55 NUMBER local_number2;
@00019D55
@00019D55
@00019D55 begin
@00019D5E:0020 IsObject(global_object10); // dll: ISRT.dll
@00019D67:0006 local_number2 = LASTRESULT;
@00019D71:0004 if(local_number2) then // ref index: 1
@00019D7D:0020 __GetProgress(global_number18, global_object10); // dll: ISRT.dll
@00019D89:0005 endif;
@00019D89:0005 label_19d89:
@00019D8B:0033 global_object10.percent = local_number1;
@00019D9F:0033 global_object10.StatusText = 1400 = local_string1;
@00019DBB:0027 // return coming
@00019DBF:0023 return 0;
@00019DC8:0026 end; // checksum: 217c2544
@00019DD4:0006 label_19dd4:
@00019DD6:0022 function NUMBER StatusUpdate(local_number1, local_number2)
@00019DD6 NUMBER local_number3;
@00019DD6
@00019DD6
@00019DD6 begin
@00019DDF:0027 // return coming
@00019DE3:0020 _StatusUpdate(global_number18, local_number1, local_number2); // dll: ISRT.dll
@00019DF2:0006 local_number3 = LASTRESULT;
@00019DFC:0023 return local_number3;
@00019E03:0026 end; // checksum: 1432385c
@00019E0F:0007 label_19e0f:
@00019E11:0022 function NUMBER function_417(local_number1, local_number2, local_number3)
@00019E11 NUMBER local_number4, local_number5, local_number6;
@00019E11
@00019E11
@00019E11 begin
@00019E1A:0021 function_420(local_number1);
@00019E23:0006 local_number6 = LASTRESULT;
@00019E2D:000B local_number6 = (local_number6 <= 0);
@00019E3C:0004 if(local_number6) then // ref index: 1
@00019E48:0027 // return coming
@00019E4C:0023 return -1;
@00019E55:0006 endif;
@00019E55:0006 label_19e55:
@00019E57:0021 function_418(local_number1, local_number2);
@00019E63:0006 local_number4 = LASTRESULT;
@00019E6D:000B local_number6 = (local_number4 <= 0);
@00019E7C:0004 if(local_number6) then // ref index: 1
@00019E88:0027 // return coming
@00019E8C:0023 return -1;
@00019E95:0005 endif;
@00019E95:0005 label_19e95:
@00019E97:0021 function_419(local_number4, local_number3);
@00019EA3:0006 local_number5 = LASTRESULT;
@00019EAD:0027 // return coming
@00019EB1:0023 return local_number5;
@00019EB8:0026 end; // checksum: 2a226
@00019EC4:0007 label_19ec4:
@00019EC6:0022 function NUMBER function_418(local_number1, local_number2)
@00019EC6 NUMBER local_number3, local_number4, local_number5;
@00019EC6
@00019EC6
@00019EC6 begin
@00019ECF:0021 function_420(local_number1);
@00019ED8:0006 local_number5 = LASTRESULT;
@00019EE2:000B local_number5 = (local_number5 <= 0);
@00019EF1:0004 if(local_number5) then // ref index: 1
@00019EFD:0027 // return coming
@00019F01:0023 return -1;
@00019F0A:0007 endif;
@00019F0A:0007 label_19f0a:
@00019F0C:0020 GetDlgItem(local_number1, local_number2); // dll: USER.dll
@00019F18:0006 local_number3 = LASTRESULT;
@00019F22:000D local_number5 = (local_number3 = 0);
@00019F31:0004 if(local_number5) then // ref index: 1
@00019F3D:0021 function_421("GetDlgItem");
@00019F50:0006 local_number4 = -1;
@00019F5C:0005 goto label_19f71;
@00019F65:0001 endif;
@00019F65:0001 label_19f65:
@00019F67:0006 local_number4 = local_number3;
@00019F71:0003 label_19f71:
@00019F73:0027 // return coming
@00019F77:0023 return local_number4;
@00019F7E:0026 end; // checksum: 5510c305
@00019F8A:0007 label_19f8a:
@00019F8C:0022 function NUMBER function_419(local_number1, local_number2)
@00019F8C NUMBER local_number3;
@00019F8C
@00019F8C
@00019F8C begin
@00019F95:0021 function_420(local_number1);
@00019F9E:0006 local_number3 = LASTRESULT;
@00019FA8:000B local_number3 = (local_number3 <= 0);
@00019FB7:0004 if(local_number3) then // ref index: 1
@00019FC3:0027 // return coming
@00019FC7:0023 return -1;
@00019FD0:0005 endif;
@00019FD0:0005 label_19fd0:
@00019FD2:0027 // return coming
@00019FD6:0020 EnableWindow(local_number1, local_number2); // dll: USER.dll
@00019FE2:0006 local_number3 = LASTRESULT;
@00019FEC:0023 return local_number3;
@00019FF3:0026 end; // checksum: d1e2a5cb
@00019FFF:0006 label_19fff:
@0001A001:0022 function NUMBER function_420(local_number1)
@0001A001 NUMBER local_number2, local_number3;
@0001A001
@0001A001
@0001A001 begin
@0001A00A:0020 IsWindow(local_number1); // dll: USER.dll
@0001A013:0006 local_number3 = LASTRESULT;
@0001A01D:0004 if(local_number3) then // ref index: 1
@0001A029:0006 local_number2 = 1;
@0001A035:0005 goto label_1a05d;
@0001A03E:0002 endif;
@0001A03E:0002 label_1a03e:
@0001A040:0021 function_421("IsWindow");
@0001A051:0006 local_number2 = -1;
@0001A05D:0003 label_1a05d:
@0001A05F:0027 // return coming
@0001A063:0023 return local_number2;
@0001A06A:0026 end; // checksum: 8396f3b5
@0001A076:0005 label_1a076:
@0001A078:0022 function NUMBER function_421(local_string1)
@0001A078
@0001A078 STRING local_string2;
@0001A078
@0001A078 begin
@0001A081:0007 local_string2 = ("InstallShield can not call DLL function: " + local_string1);
@0001A0B7:0021 MessageBox(local_string2, -65533);
@0001A0C5:0024 return;
@0001A0C9:0026 end; // checksum: dd4f6391
@0001A0D9:0007 label_1a0d9:
@0001A0DB:0021 function_127();
@0001A0E1:0021 function_386();
@0001A0E7:0006 global_number54 = LASTRESULT;
@0001A0F1:000D global_number54 = (global_number54 = 0);
@0001A100:0004 if(global_number54) then // ref index: 1
@0001A10C:0021 function_129();
@0001A112:0021 function_130();
@0001A118:0003 endif;
@0001A118:0003 label_1a118:
@0001A11A:0021 function_132(1);
@0001A125:0021 function_128();
@0001A12B:0003 exit;
@0001A12F:0005 label_1a12f:
@0001A131:0022 function void program()
@0001A131
@0001A131
@0001A131
@0001A131 begin
@0001A13A:0021 Do(64);
@0001A145:0021 function_131();
@0001A14B:0004 if(global_number16) then // ref index: 1
@0001A157:0021 System(3);
@0001A162:0002 endif;
@0001A162:0002 label_1a162:
@0001A164:0024 return;
@0001A168:0026 end; // checksum: 43023202
@0001A174:0004 label_1a174:
@0001A176:0022 function NUMBER IfxRunAfterReboot()
@0001A176
@0001A176
@0001A176
@0001A176 begin
@0001A17F:0036 try // ref index 1: 1 ref index 2: 2
@0001A18D:0021 function_429();
@0001A193:0037 catch
@0001A197:0002 label_1a197:
@0001A199:0021 function_444();
@0001A19F:0038 endcatch;
@0001A1A3:0002 label_1a1a3:
@0001A1A5:0024 return;
@0001A1A9:0026 end; // checksum: 343f
@0001A1B5:0012 label_1a1b5:
@0001A1B7:0022 function NUMBER IfxOnExitInstall()
@0001A1B7 NUMBER local_number2, local_number3, local_number4, local_number5;
@0001A1B7 STRING local_string1, local_string2, local_string3, local_string4, local_string5;
@0001A1B7 OBJECT local_object1;
@0001A1B7 begin
@0001A1C0:0035 global_object8.Errors;
@0001A1D0:0006 local_object1 = LASTRESULT;
@0001A1DA:0035 local_object1.Count;
@0001A1E9:0006 local_object1 = NOTHING;
@0001A1F3:0006 local_object1 = LASTRESULT;
@0001A1FD:0004 if(local_object1) then // ref index: 7
@0001A209:0006 local_object1 = NOTHING;
@0001A213:0021 SdLoadString(17055);
@0001A21E:0006 local_string2 = LASTRESULT;
@0001A228:0035 global_object8.Errors;
@0001A238:0006 local_object1 = LASTRESULT;
@0001A242:0035 local_object1.Count;
@0001A251:0006 local_object1 = NOTHING;
@0001A25B:0006 local_number4 = LASTRESULT;
@0001A265:000A local_number5 = (local_number4 > 8);
@0001A274:0004 if(local_number5) then // ref index: 1
@0001A280:0006 local_number4 = 8;
@0001A28C:0001 endif;
@0001A28C:0001 label_1a28c:
@0001A28E:0006 local_number3 = 1;
@0001A29A:001F label_1a29a:
@0001A29C:000B local_number5 = (local_number3 <= local_number4);
@0001A2A9:0004 if(local_number5) then // ref index: 3
@0001A2B5:002D NumToStr(local_string1, local_number3);
@0001A2BF:0007 local_string5 = (local_string2 + local_string1);
@0001A2CC:0007 local_string5 = (local_string5 + ". ");
@0001A2DB:0035 global_object8.Errors(local_number3);
@0001A2EE:0006 local_object1 = LASTRESULT;
@0001A2F8:0035 local_object1.File;
@0001A306:0006 local_object1 = NOTHING;
@0001A310:0006 local_object1 = LASTRESULT;
@0001A31A:0007 local_string5 = (local_string5 + local_object1);
@0001A327:0006 local_object1 = NOTHING;
@0001A331:0007 local_string2 = (local_string5 + "\n");
@0001A33F:0035 global_object8.Errors(local_number3);
@0001A352:0006 local_object1 = LASTRESULT;
@0001A35C:0035 local_object1.Description;
@0001A371:0006 local_object1 = NOTHING;
@0001A37B:0006 local_object1 = LASTRESULT;
@0001A385:000E local_number5 = (local_object1 != "");
@0001A392:0006 local_object1 = NOTHING;
@0001A39C:0004 if(local_number5) then // ref index: 1
@0001A3A8:0007 local_string5 = (local_string2 + "\t");
@0001A3B6:0035 global_object8.Errors(local_number3);
@0001A3C9:0006 local_object1 = LASTRESULT;
@0001A3D3:0035 local_object1.Description;
@0001A3E8:0006 local_object1 = NOTHING;
@0001A3F2:0006 local_object1 = LASTRESULT;
@0001A3FC:0007 local_string5 = (local_string5 + local_object1);
@0001A409:0006 local_object1 = NOTHING;
@0001A413:0007 local_string2 = (local_string5 + "\n\n");
@0001A422:0005 goto label_1a4ac;
@0001A42B:000A endif;
@0001A42B:000A label_1a42b:
@0001A42D:0021 SdLoadString(17058);
@0001A438:0006 local_string3 = LASTRESULT;
@0001A442:0035 global_object8.Errors(local_number3);
@0001A455:0006 local_object1 = LASTRESULT;
@0001A45F:0035 local_object1.LastError;
@0001A472:0006 local_object1 = NOTHING;
@0001A47C:0006 local_object1 = LASTRESULT;
@0001A486:0021 Sprintf(local_string4, local_string3, local_object1);
@0001A495:0006 local_object1 = NOTHING;
@0001A49F:0007 local_string2 = (local_string2 + local_string4);
@0001A4AC:0002 label_1a4ac:
@0001A4AE:0007 local_number3 = (local_number3 + 1);
@0001A4BD:0005 goto label_1a29a;
@0001A4C6:000B endif;
@0001A4C6:000B label_1a4c6:
@0001A4C8:0035 global_object8.Errors;
@0001A4D8:0006 local_object1 = LASTRESULT;
@0001A4E2:0035 local_object1.Count;
@0001A4F1:0006 local_object1 = NOTHING;
@0001A4FB:0006 local_object1 = LASTRESULT;
@0001A505:000A local_number5 = (local_object1 > 8);
@0001A514:0006 local_object1 = NOTHING;
@0001A51E:0004 if(local_number5) then // ref index: 1
@0001A52A:0021 SdLoadString(17059);
@0001A535:0006 local_string4 = LASTRESULT;
@0001A53F:0007 local_string2 = (local_string2 + local_string4);
@0001A54C:000A endif;
@0001A54C:000A label_1a54c:
@0001A54E:0021 SdLoadString(17056);
@0001A559:0006 local_string5 = LASTRESULT;
@0001A563:0007 local_string2 = (local_string2 + local_string5);
@0001A570:0021 SdLoadString(17060);
@0001A57B:0006 local_string4 = LASTRESULT;
@0001A585:0021 SprintfBox(1, local_string4, "%s", local_string2);
@0001A59B:0006 local_number2 = LASTRESULT;
@0001A5A5:000D local_number5 = (local_number2 = 2);
@0001A5B4:0004 if(local_number5) then // ref index: 1
@0001A5C0:0002 abort;
@0001A5C4:0002 endif;
@0001A5C4:0002 endif;
@0001A5C4:0002 label_1a5c4:
@0001A5C6:0024 return;
@0001A5CA:0026 end; // checksum: 5f808fd5
@0001A5DA:0003 label_1a5da:
@0001A5DC:0022 function NUMBER SdInit()
@0001A5DC
@0001A5DC
@0001A5DC
@0001A5DC begin
@0001A5E5:0024 return;
@0001A5E9:0026 end; // checksum: c01
@0001A5F5:0008 label_1a5f5:
@0001A5F7:0022 function NUMBER function_426()
@0001A5F7 NUMBER local_number1;
@0001A5F7
@0001A5F7
@0001A5F7 begin
@0001A600:0036 try // ref index 1: 2 ref index 2: 3
@0001A60E:0021 SdInit();
@0001A614:0021 Do(64);
@0001A61F:0006 local_number1 = LASTRESULT;
@0001A629:000D local_number1 = (local_number1 = -1);
@0001A638:0004 if(local_number1) then // ref index: 1
@0001A644:0021 SdInit();
@0001A64A:0001 endif;
@0001A64A:0001 label_1a64a:
@0001A64C:0037 catch
@0001A650:0002 label_1a650:
@0001A652:0021 function_444();
@0001A658:0038 endcatch;
@0001A65C:0002 label_1a65c:
@0001A65E:0024 return;
@0001A662:0026 end; // checksum: bffa94c3
@0001A66E:0005 label_1a66e:
@0001A670:0022 function NUMBER IfxOnTransferred()
@0001A670 NUMBER local_number1;
@0001A670
@0001A670
@0001A670 begin
@0001A679:0021 function_185();
@0001A67F:0006 local_number1 = LASTRESULT;
@0001A689:0004 if(local_number1) then // ref index: 1
@0001A695:0021 function_187();
@0001A69B:0002 endif;
@0001A69B:0002 label_1a69b:
@0001A69D:0024 return;
@0001A6A1:0026 end; // checksum: 3409
@0001A6AD:0003 label_1a6ad:
@0001A6AF:0022 function NUMBER SdInit()
@0001A6AF
@0001A6AF
@0001A6AF
@0001A6AF begin
@0001A6B8:0024 return;
@0001A6BC:0026 end; // checksum: c01
@0001A6C8:0008 label_1a6c8:
@0001A6CA:0022 function NUMBER function_429()
@0001A6CA NUMBER local_number1;
@0001A6CA
@0001A6CA
@0001A6CA begin
@0001A6D3:0036 try // ref index 1: 1 ref index 2: 2
@0001A6E1:0021 Do(64);
@0001A6EC:0027 // return coming
@0001A6F0:0021 function_431();
@0001A6F6:0006 local_number1 = LASTRESULT;
@0001A700:0023 return local_number1;
@0001A707:0037 catch
@0001A70B:0002 label_1a70b:
@0001A70D:0021 function_444();
@0001A713:0038 endcatch;
@0001A717:0002 label_1a717:
@0001A719:0024 return;
@0001A71D:0026 end; // checksum: 40045434
@0001A729:0003 label_1a729:
@0001A72B:0022 function NUMBER IfxOnRebooted()
@0001A72B
@0001A72B
@0001A72B
@0001A72B begin
@0001A734:0024 return;
@0001A738:0026 end; // checksum: c01
@0001A744:0004 label_1a744:
@0001A746:0022 function NUMBER function_431()
@0001A746
@0001A746
@0001A746
@0001A746 begin
@0001A74F:0036 try // ref index 1: 1 ref index 2: 2
@0001A75D:0021 function_433();
@0001A763:0037 catch
@0001A767:0002 label_1a767:
@0001A769:0021 function_444();
@0001A76F:0038 endcatch;
@0001A773:0002 label_1a773:
@0001A775:0024 return;
@0001A779:0026 end; // checksum: 343f
@0001A785:0003 label_1a785:
@0001A787:0022 function NUMBER IfxOnAppSearch()
@0001A787
@0001A787
@0001A787
@0001A787 begin
@0001A790:0024 return;
@0001A794:0026 end; // checksum: c01
@0001A7A0:0004 label_1a7a0:
@0001A7A2:0022 function NUMBER function_433()
@0001A7A2
@0001A7A2
@0001A7A2
@0001A7A2 begin
@0001A7AB:0036 try // ref index 1: 1 ref index 2: 2
@0001A7B9:0021 SdInit();
@0001A7BF:0037 catch
@0001A7C3:0002 label_1a7c3:
@0001A7C5:0021 function_444();
@0001A7CB:0038 endcatch;
@0001A7CF:0002 label_1a7cf:
@0001A7D1:0024 return;
@0001A7D5:0026 end; // checksum: 343f
@0001A7E1:0003 label_1a7e1:
@0001A7E3:0022 function NUMBER IfxOnCCPSearch()
@0001A7E3
@0001A7E3
@0001A7E3
@0001A7E3 begin
@0001A7EC:0024 return;
@0001A7F0:0026 end; // checksum: c01
@0001A7FC:0003 label_1a7fc:
@0001A7FE:0022 function NUMBER SdInit()
@0001A7FE
@0001A7FE
@0001A7FE
@0001A7FE begin
@0001A807:0024 return;
@0001A80B:0026 end; // checksum: c01
@0001A817:0003 label_1a817:
@0001A819:0022 function NUMBER FinalConstruct()
@0001A819
@0001A819
@0001A819
@0001A819 begin
@0001A822:0024 return;
@0001A826:0026 end; // checksum: c01
@0001A832:0004 label_1a832:
@0001A834:0022 function NUMBER FinalRelease()
@0001A834
@0001A834
@0001A834
@0001A834 begin
@0001A83D:0036 try // ref index 1: 1 ref index 2: 2
@0001A84B:0021 function_439();
@0001A851:0037 catch
@0001A855:0002 label_1a855:
@0001A857:0021 function_444();
@0001A85D:0038 endcatch;
@0001A861:0002 label_1a861:
@0001A863:0024 return;
@0001A867:0026 end; // checksum: 343f
@0001A873:0003 label_1a873:
@0001A875:0022 function NUMBER IfxOnAbortInstall()
@0001A875
@0001A875
@0001A875
@0001A875 begin
@0001A87E:0024 return;
@0001A882:0026 end; // checksum: c01
@0001A88E:0004 label_1a88e:
@0001A890:0022 function NUMBER function_439()
@0001A890
@0001A890
@0001A890
@0001A890 begin
@0001A899:0036 try // ref index 1: 1 ref index 2: 2
@0001A8A7:0021 function_441();
@0001A8AD:0037 catch
@0001A8B1:0002 label_1a8b1:
@0001A8B3:0021 function_444();
@0001A8B9:0038 endcatch;
@0001A8BD:0002 label_1a8bd:
@0001A8BF:0024 return;
@0001A8C3:0026 end; // checksum: 343f
@0001A8CF:000A label_1a8cf:
@0001A8D1:0022 function NUMBER function_440()
@0001A8D1 NUMBER local_number1;
@0001A8D1 STRING local_string1, local_string2;
@0001A8D1
@0001A8D1 begin
@0001A8DA:0021 SdLoadString(11635);
@0001A8E5:0006 local_string1 = LASTRESULT;
@0001A8EF:0021 SdLoadString(11634);
@0001A8FA:0006 local_string2 = LASTRESULT;
@0001A904:0021 SprintfBox(308, local_string1, local_string2);
@0001A915:0006 local_number1 = LASTRESULT;
@0001A91F:000D local_number1 = (6 = local_number1);
@0001A92E:0004 if(local_number1) then // ref index: 1
@0001A93A:0002 abort;
@0001A93E:0002 endif;
@0001A93E:0002 label_1a93e:
@0001A940:0024 return;
@0001A944:0026 end; // checksum: 31047502
@0001A950:0004 label_1a950:
@0001A952:0022 function NUMBER function_441()
@0001A952
@0001A952
@0001A952
@0001A952 begin
@0001A95B:0036 try // ref index 1: 1 ref index 2: 2
@0001A969:0021 function_443();
@0001A96F:0037 catch
@0001A973:0002 label_1a973:
@0001A975:0021 function_444();
@0001A97B:0038 endcatch;
@0001A97F:0002 label_1a97f:
@0001A981:0024 return;
@0001A985:0026 end; // checksum: 343f
@0001A991:0003 label_1a991:
@0001A993:0022 function NUMBER SdInit()
@0001A993
@0001A993
@0001A993
@0001A993 begin
@0001A99C:0024 return;
@0001A9A0:0026 end; // checksum: c01
@0001A9AC:0004 label_1a9ac:
@0001A9AE:0022 function NUMBER function_443()
@0001A9AE
@0001A9AE
@0001A9AE
@0001A9AE begin
@0001A9B7:0021 function_445();
@0001A9BD:0024 return;
@0001A9C1:0026 end; // checksum: 1201
@0001A9CD:000B label_1a9cd:
@0001A9CF:0022 function NUMBER function_444()
@0001A9CF NUMBER local_number1, local_number2;
@0001A9CF STRING local_string1, local_string2, local_string3, local_string4;
@0001A9CF OBJECT local_object1;
@0001A9CF begin
@0001A9D8:0035 Err.Description;
@0001A9ED:0006 local_object1 = LASTRESULT;
@0001A9F7:0028 StrLengthChars(local_object1);
@0001A9FE:0006 local_object1 = NOTHING;
@0001AA08:0006 local_number2 = LASTRESULT;
@0001AA12:000A local_number2 = (local_number2 > 0);
@0001AA21:0004 if(local_number2) then // ref index: 1
@0001AA2D:0035 Err.Description;
@0001AA42:0006 local_string1 = LASTRESULT;
@0001AA4C:0005 goto label_1ad29;
@0001AA55:0003 endif;
@0001AA55:0003 label_1aa55:
@0001AA57:0035 Err.Number;
@0001AA67:0006 local_number1 = LASTRESULT;
@0001AA71:0001 // switch/while/???
@0001AA75:0005 label_1aa75:
@0001AA77:000D local_number2 = (local_number1 = -2147219711);
@0001AA86:0004 if(local_number2) then // ref index: 1
@0001AA92:0021 SdLoadString(17800);
@0001AA9D:0006 local_string1 = LASTRESULT;
@0001AAA7:0005 goto label_1ad29;
@0001AAB0:000A endif;
@0001AAB0:000A label_1aab0:
@0001AAB2:000D local_number2 = (local_number1 = -2147219710);
@0001AAC1:0004 if(local_number2) then // ref index: 1
@0001AACD:0021 SdLoadString(17801);
@0001AAD8:0006 local_string2 = LASTRESULT;
@0001AAE2:0007 local_string3 = (local_string2 + ": ");
@0001AAF1:0035 Err.Source;
@0001AB01:0006 local_object1 = LASTRESULT;
@0001AB0B:0007 local_string1 = (local_string3 + local_object1);
@0001AB18:0006 local_object1 = NOTHING;
@0001AB22:0005 goto label_1ad29;
@0001AB2B:000A endif;
@0001AB2B:000A label_1ab2b:
@0001AB2D:000D local_number2 = (local_number1 = -2147219709);
@0001AB3C:0004 if(local_number2) then // ref index: 1
@0001AB48:0021 SdLoadString(17802);
@0001AB53:0006 local_string2 = LASTRESULT;
@0001AB5D:0007 local_string3 = (local_string2 + ": ");
@0001AB6C:0035 Err.Source;
@0001AB7C:0006 local_object1 = LASTRESULT;
@0001AB86:0007 local_string1 = (local_string3 + local_object1);
@0001AB93:0006 local_object1 = NOTHING;
@0001AB9D:0005 goto label_1ad29;
@0001ABA6:000A endif;
@0001ABA6:000A label_1aba6:
@0001ABA8:000D local_number2 = (local_number1 = -2147219708);
@0001ABB7:0004 if(local_number2) then // ref index: 1
@0001ABC3:0021 SdLoadString(17803);
@0001ABCE:0006 local_string2 = LASTRESULT;
@0001ABD8:0007 local_string3 = (local_string2 + ": ");
@0001ABE7:0035 Err.Source;
@0001ABF7:0006 local_object1 = LASTRESULT;
@0001AC01:0007 local_string1 = (local_string3 + local_object1);
@0001AC0E:0006 local_object1 = NOTHING;
@0001AC18:0005 goto label_1ad29;
@0001AC21:0005 endif;
@0001AC21:0005 label_1ac21:
@0001AC23:000D local_number2 = (local_number1 = -2147219707);
@0001AC32:0004 if(local_number2) then // ref index: 1
@0001AC3E:0021 SdLoadString(17804);
@0001AC49:0006 local_string1 = LASTRESULT;
@0001AC53:0005 goto label_1ad29;
@0001AC5C:0005 endif;
@0001AC5C:0005 label_1ac5c:
@0001AC5E:000D local_number2 = (local_number1 = -2147219706);
@0001AC6D:0004 if(local_number2) then // ref index: 1
@0001AC79:0021 SdLoadString(17805);
@0001AC84:0006 local_string1 = LASTRESULT;
@0001AC8E:0005 goto label_1ad29;
@0001AC97:000A endif;
@0001AC97:000A label_1ac97:
@0001AC99:000D local_number2 = (local_number1 = -2147219705);
@0001ACA8:0004 if(local_number2) then // ref index: 1
@0001ACB4:0021 SdLoadString(17807);
@0001ACBF:0006 local_string2 = LASTRESULT;
@0001ACC9:0007 local_string3 = (local_string2 + ": ");
@0001ACD8:0035 Err.Source;
@0001ACE8:0006 local_object1 = LASTRESULT;
@0001ACF2:0007 local_string1 = (local_string3 + local_object1);
@0001ACFF:0006 local_object1 = NOTHING;
@0001AD09:0005 goto label_1ad29;
@0001AD12:0002 endif;
@0001AD12:0002 label_1ad12:
@0001AD14:0021 SdLoadString(17806);
@0001AD1F:0006 local_string1 = LASTRESULT;
@0001AD29:000F label_1ad29:
@0001AD2B:0007 local_string3 = (local_string1 + "\n\n");
@0001AD3A:0021 SdLoadString(17068);
@0001AD45:0006 local_string4 = LASTRESULT;
@0001AD4F:0007 local_string1 = (local_string3 + local_string4);
@0001AD5C:0021 SdLoadString(17066);
@0001AD67:0006 local_string3 = LASTRESULT;
@0001AD71:0021 SdLoadString(17067);
@0001AD7C:0006 local_string4 = LASTRESULT;
@0001AD86:0035 Err.Number;
@0001AD96:0006 local_object1 = LASTRESULT;
@0001ADA0:0021 SprintfBox(-65533, local_string3, local_string4, local_object1, local_string1);
@0001ADB7:0006 local_object1 = NOTHING;
@0001ADC1:0002 abort;
@0001ADC5:0024 return;
@0001ADC9:0026 end; // checksum: a4fa07e3
@0001ADD9:000D label_1add9:
@0001ADDB:0022 function NUMBER function_445()
@0001ADDB NUMBER local_number1, local_number2, local_number3, local_number4;
@0001ADDB STRING local_string1, local_string2, local_string3, local_string4, local_string5, local_string6, local_string7, local_string8;
@0001ADDB
@0001ADDB begin
@0001ADE4:0036 try // ref index 1: 2 ref index 2: 3
@0001ADF2:0021 GetExtents(local_number1, local_number2);
@0001ADFE:0009 local_number4 = (local_number2 < 480);
@0001AE0D:0004 if(local_number4) then // ref index: 1
@0001AE19:0021 SdLoadString(17054);
@0001AE24:0006 local_string1 = LASTRESULT;
@0001AE2E:0021 Sprintf(local_string7, local_string1, local_number2);
@0001AE3D:0021 SdLoadString(17063);
@0001AE48:0006 local_string6 = LASTRESULT;
@0001AE52:0021 SprintfBox(0, local_string6, "%s", local_string7);
@0001AE68:0006 local_number3 = LASTRESULT;
@0001AE72:0002 abort;
@0001AE76:0015 endif;
@0001AE76:0015 label_1ae76:
@0001AE78:0021 function_211("PRODUCT_NAME");
@0001AE8D:0006 local_string8 = LASTRESULT;
@0001AE97:0021 SdProductName(local_string8);
@0001AEA0:0021 function_133(16);
@0001AEAB:0021 function_133(63);
@0001AEB6:0021 function_211("COMPANY_NAME");
@0001AECB:0006 local_string2 = LASTRESULT;
@0001AED5:0021 function_211("PRODUCT_NAME");
@0001AEEA:0006 local_string3 = LASTRESULT;
@0001AEF4:0021 function_211("PRODUCT_VERSION");
@0001AF0C:0006 local_string4 = LASTRESULT;
@0001AF16:0021 function_211("PRODUCT_KEY");
@0001AF2A:0006 local_string5 = LASTRESULT;
@0001AF34:0021 SetInstallationInfo(local_string2, local_string3, local_string4, local_string5);
@0001AF46:0021 function_465();
@0001AF4C:002F _unknown_ 2, 440
@0001AF5A:002F _unknown_ 1, 442
@0001AF68:0021 function_426();
@0001AF6E:0027 // return coming
@0001AF72:0023 return 1;
@0001AF7B:0037 catch
@0001AF7F:0002 label_1af7f:
@0001AF81:0021 function_444();
@0001AF87:0038 endcatch;
@0001AF8B:0002 label_1af8b:
@0001AF8D:0024 return;
@0001AF91:0026 end; // checksum: 230c485f
@0001AF9D:000F label_1af9d:
@0001AF9F:0022 function NUMBER IfxOnInitInstall()
@0001AF9F
@0001AF9F
@0001AF9F
@0001AF9F begin
@0001AFA8:0036 try // ref index 1: 1 ref index 2: 2
@0001AFB6:0006 global_number6 = 0;
@0001AFC2:0006 global_number7 = 0;
@0001AFCE:0006 global_number9 = 0;
@0001AFDA:0006 global_number8 = 0;
@0001AFE6:0006 global_number10 = 0;
@0001AFF2:0006 global_number12 = 0;
@0001AFFE:0006 global_number13 = 0;
@0001B00A:0006 global_number11 = 0;
@0001B016:0006 global_number55 = 0;
@0001B022:0006 global_number56 = 0;
@0001B02E:0021 function_4();
@0001B034:0021 function_85("");
@0001B03D:0037 catch
@0001B041:0002 label_1b041:
@0001B043:0021 function_444();
@0001B049:0038 endcatch;
@0001B04D:0002 label_1b04d:
@0001B04F:0024 return;
@0001B053:0026 end; // checksum: 6b53e
@0001B05F:0005 label_1b05f:
@0001B061:0022 function NUMBER IfxOnTransferring()
@0001B061
@0001B061
@0001B061
@0001B061 begin
@0001B06A:0036 try // ref index 1: 1 ref index 2: 2
@0001B078:0006 global_number57 = global_number11;
@0001B082:0006 global_number11 = 1;
@0001B08E:0037 catch
@0001B092:0002 label_1b092:
@0001B094:0021 function_444();
@0001B09A:0038 endcatch;
@0001B09E:0002 label_1b09e:
@0001B0A0:0024 return;
@0001B0A4:0026 end; // checksum: 453d
@0001B0B0:0016 label_1b0b0:
@0001B0B2:0022 function NUMBER IfxOnDisk1Installing()
@0001B0B2
@0001B0B2 STRING local_string1;
@0001B0B2 OBJECT local_object1, local_object2, local_object3, local_object4;
@0001B0B2 begin
@0001B0BB:0036 try // ref index 1: 1 ref index 2: 2
@0001B0C9:0006 global_number11 = global_number57;
@0001B0D3:0014 local_string1 = (global_string10 ^ "setup.ini");
@0001B0E9:0021 WriteProfString(local_string1, "Startup", "Engine", "0");
@0001B109:0014 local_string1 = (global_string10 ^ "setup.ini");
@0001B11F:0021 WriteProfString(local_string1, "Startup", "Copy", "1");
@0001B13D:0014 local_string1 = (global_string10 ^ "setup.ini");
@0001B153:0021 WriteProfString(local_string1, "Startup", "Source", "0");
@0001B173:0033 local_object1. = 0 = global_string10;
@0001B185:0033 local_object1. = 1 = setup.ilg;
@0001B1A0:0021 function_391();
@0001B1A6:0034 set local_object3 = LASTRESULT;
@0001B1B0:0035 local_object3.OpSequence(OPTYPE_FILE);
@0001B1D2:0006 local_object4 = LASTRESULT;
@0001B1DC:0035 local_object4.Add(local_object1.local_object2);
@0001B1EF:0006 local_object4 = NOTHING;
@0001B1F9:0021 function_381();
@0001B1FF:0006 local_string1 = LASTRESULT;
@0001B209:0014 local_string1 = (local_string1 ^ "InstallShield Installation Information");
@0001B23C:0020 SetFileAttributesA(local_string1, 18); // dll: KERNEL32.dll
@0001B24A:0037 catch
@0001B24E:0002 label_1b24e:
@0001B250:0021 function_444();
@0001B256:0038 endcatch;
@0001B25A:0002 label_1b25a:
@0001B25C:0024 return;
@0001B260:0026 end; // checksum: 35f8e03
@0001B27C:0005 label_1b27c:
@0001B27E:0022 function NUMBER IfxOnDisk1Installed()
@0001B27E
@0001B27E
@0001B27E
@0001B27E begin
@0001B287:0036 try // ref index 1: 1 ref index 2: 2
@0001B295:0021 function_222();
@0001B29B:0021 SdInit();
@0001B2A1:0037 catch
@0001B2A5:0002 label_1b2a5:
@0001B2A7:0021 function_444();
@0001B2AD:0038 endcatch;
@0001B2B1:0002 label_1b2b1:
@0001B2B3:0024 return;
@0001B2B7:0026 end; // checksum: 6e492e05
@0001B2C3:0005 label_1b2c3:
@0001B2C5:0022 function NUMBER IfxFinalConstruct()
@0001B2C5
@0001B2C5
@0001B2C5
@0001B2C5 begin
@0001B2CE:0036 try // ref index 1: 1 ref index 2: 2
@0001B2DC:0021 FinalRelease();
@0001B2E2:0021 function_223();
@0001B2E8:0037 catch
@0001B2EC:0002 label_1b2ec:
@0001B2EE:0021 function_444();
@0001B2F4:0038 endcatch;
@0001B2F8:0002 label_1b2f8:
@0001B2FA:0024 return;
@0001B2FE:0026 end; // checksum: 68786470
@0001B30A:000C label_1b30a:
@0001B30C:0022 function NUMBER IfxFinalRelease()
@0001B30C NUMBER local_number1, local_number2;
@0001B30C STRING local_string1, local_string2, local_string3;
@0001B30C
@0001B30C begin
@0001B315:0036 try // ref index 1: 4 ref index 2: 5
@0001B323:0021 function_453(local_string1);
@0001B32C:0006 local_number1 = LASTRESULT;
@0001B336:0021 function_362();
@0001B33C:0006 local_number2 = LASTRESULT;
@0001B346:000D local_number2 = (local_number2 = 2);
@0001B355:0004 if(local_number2) then // ref index: 3
@0001B361:002D NumToStr(local_string2, global_number55);
@0001B36B:0004 if(global_number6) then // ref index: 1
@0001B377:0007 local_string3 = ("File" + local_string2);
@0001B388:0021 function_359("Read Only Files -- Not Overwritten", local_string3, 1, local_string1);
@0001B3BE:0003 endif;
@0001B3BE:0003 label_1b3be:
@0001B3C0:0004 if(global_number7) then // ref index: 1
@0001B3CC:0007 local_string3 = ("File" + local_string2);
@0001B3DD:0021 function_359("Read Only Files -- Overwritten", local_string3, 1, local_string1);
@0001B40F:0001 endif;
@0001B40F:0001 label_1b40f:
@0001B411:0007 global_number55 = (global_number55 + 1);
@0001B420:0003 endif;
@0001B420:0003 label_1b420:
@0001B422:0027 // return coming
@0001B426:0023 return local_number1;
@0001B42D:0037 catch
@0001B431:0002 label_1b431:
@0001B433:0021 function_444();
@0001B439:0038 endcatch;
@0001B43D:0002 label_1b43d:
@0001B43F:0024 return;
@0001B443:0026 end; // checksum: 1c775f54
@0001B44F:0006 label_1b44f:
@0001B451:0022 function NUMBER IfxOnFileReadOnly(local_string1)
@0001B451 NUMBER local_number1;
@0001B451
@0001B451
@0001B451 begin
@0001B45A:0027 // return coming
@0001B45E:0021 SdExceptions(1, local_string1);
@0001B46C:0006 local_number1 = LASTRESULT;
@0001B476:0023 return local_number1;
@0001B47D:0026 end; // checksum: 5042b2c
@0001B489:000C label_1b489:
@0001B48B:0022 function NUMBER function_453(local_string1)
@0001B48B NUMBER local_number1, local_number2;
@0001B48B STRING local_string2, local_string3;
@0001B48B
@0001B48B begin
@0001B494:0036 try // ref index 1: 4 ref index 2: 5
@0001B4A2:0021 function_455(local_string1);
@0001B4AB:0006 local_number1 = LASTRESULT;
@0001B4B5:0021 function_362();
@0001B4BB:0006 local_number2 = LASTRESULT;
@0001B4C5:000D local_number2 = (local_number2 = 2);
@0001B4D4:0004 if(local_number2) then // ref index: 3
@0001B4E0:002D NumToStr(local_string2, global_number56);
@0001B4EA:0004 if(global_number12) then // ref index: 1
@0001B4F6:0007 local_string3 = ("File" + local_string2);
@0001B507:0021 function_359("Shared Files -- Not Removed", local_string3, 1, local_string1);
@0001B536:0003 endif;
@0001B536:0003 label_1b536:
@0001B538:0004 if(global_number13) then // ref index: 1
@0001B544:0007 local_string3 = ("File" + local_string2);
@0001B555:0021 function_359("Shared Files -- Removed", local_string3, 1, local_string1);
@0001B580:0001 endif;
@0001B580:0001 label_1b580:
@0001B582:0007 global_number56 = (global_number56 + 1);
@0001B591:0003 endif;
@0001B591:0003 label_1b591:
@0001B593:0027 // return coming
@0001B597:0023 return local_number1;
@0001B59E:0037 catch
@0001B5A2:0002 label_1b5a2:
@0001B5A4:0021 function_444();
@0001B5AA:0038 endcatch;
@0001B5AE:0002 label_1b5ae:
@0001B5B0:0024 return;
@0001B5B4:0026 end; // checksum: 786c603b
@0001B5C0:0006 label_1b5c0:
@0001B5C2:0022 function NUMBER IfxOnRemovingSharedFile(local_string1)
@0001B5C2 NUMBER local_number1;
@0001B5C2
@0001B5C2
@0001B5C2 begin
@0001B5CB:0027 // return coming
@0001B5CF:0021 SdExceptions(3, local_string1);
@0001B5DD:0006 local_number1 = LASTRESULT;
@0001B5E7:0023 return local_number1;
@0001B5EE:0026 end; // checksum: 7042b2c
@0001B5FA:0005 label_1b5fa:
@0001B5FC:0022 function NUMBER function_455(local_string1)
@0001B5FC NUMBER local_number1;
@0001B5FC
@0001B5FC
@0001B5FC begin
@0001B605:0036 try // ref index 1: 2 ref index 2: 3
@0001B613:0004 if(global_number11) then // ref index: 1
@0001B61F:0027 // return coming
@0001B623:0023 return 5;
@0001B62C:0005 endif;
@0001B62C:0005 label_1b62c:
@0001B62E:0027 // return coming
@0001B632:0021 function_457(local_string1);
@0001B63B:0006 local_number1 = LASTRESULT;
@0001B645:0023 return local_number1;
@0001B64C:0037 catch
@0001B650:0002 label_1b650:
@0001B652:0021 function_444();
@0001B658:0038 endcatch;
@0001B65C:0002 label_1b65c:
@0001B65E:0024 return;
@0001B662:0026 end; // checksum: 56135
@0001B66E:0005 label_1b66e:
@0001B670:0022 function NUMBER IfxOnMD5Error(local_string1)
@0001B670 NUMBER local_number1, local_number2;
@0001B670 STRING local_string2, local_string3;
@0001B670
@0001B670 begin
@0001B679:0021 SdLoadString(17000);
@0001B684:0006 local_string2 = LASTRESULT;
@0001B68E:0021 SdLoadString(17064);
@0001B699:0006 local_string3 = LASTRESULT;
@0001B6A3:0006 label_1b6a3:
@0001B6A5:0021 SprintfBox(2, local_string3, local_string2, local_string1);
@0001B6B9:0006 local_number1 = LASTRESULT;
@0001B6C3:000D local_number2 = (local_number1 = 3);
@0001B6D2:0004 if(local_number2) then // ref index: 1
@0001B6DE:0021 Do(2);
@0001B6E9:0005 goto label_1b6a3;
@0001B6F2:0003 endif;
@0001B6F2:0003 label_1b6f2:
@0001B6F4:0027 // return coming
@0001B6F8:0023 return local_number1;
@0001B6FF:0026 end; // checksum: c4038920
@0001B70B:0007 label_1b70b:
@0001B70D:0022 function NUMBER function_457(local_string1)
@0001B70D NUMBER local_number1, local_number2;
@0001B70D
@0001B70D
@0001B70D begin
@0001B716:0036 try // ref index 1: 1 ref index 2: 2
@0001B724:0027 // return coming
@0001B728:0021 function_459(local_string1, local_number1);
@0001B734:0006 local_number2 = LASTRESULT;
@0001B73E:0023 return local_number2;
@0001B745:0037 catch
@0001B749:0002 label_1b749:
@0001B74B:0021 function_444();
@0001B751:0038 endcatch;
@0001B755:0002 label_1b755:
@0001B757:0024 return;
@0001B75B:0026 end; // checksum: 74b33
@0001B767:0007 label_1b767:
@0001B769:0022 function NUMBER IfxOnFileError(local_string1, local_number1)
@0001B769 NUMBER local_number2, local_number3;
@0001B769 STRING local_string2, local_string3, local_string4;
@0001B769
@0001B769 begin
@0001B772:0021 SdLoadString(17001);
@0001B77D:0006 local_string2 = LASTRESULT;
@0001B787:0021 SdLoadString(17065);
@0001B792:0006 local_string3 = LASTRESULT;
@0001B79C:0021 function_237(local_number1);
@0001B7A5:0006 local_string4 = LASTRESULT;
@0001B7AF:0006 label_1b7af:
@0001B7B1:0021 SprintfBox(2, local_string3, local_string2, local_string1, local_string4, local_number1);
@0001B7CB:0006 local_number2 = LASTRESULT;
@0001B7D5:000D local_number3 = (local_number2 = 3);
@0001B7E4:0004 if(local_number3) then // ref index: 1
@0001B7F0:0021 Do(2);
@0001B7FB:0005 goto label_1b7af;
@0001B804:0003 endif;
@0001B804:0003 label_1b804:
@0001B806:0027 // return coming
@0001B80A:0023 return local_number2;
@0001B811:0026 end; // checksum: c404a528
@0001B81D:0007 label_1b81d:
@0001B81F:0022 function NUMBER function_459(local_string1, local_number1)
@0001B81F
@0001B81F
@0001B81F
@0001B81F begin
@0001B828:0036 try // ref index 1: 1 ref index 2: 2
@0001B836:0027 // return coming
@0001B83A:0021 function_461(local_string1);
@0001B843:0006 local_number1 = LASTRESULT;
@0001B84D:0023 return local_number1;
@0001B854:0037 catch
@0001B858:0002 label_1b858:
@0001B85A:0021 function_444();
@0001B860:0038 endcatch;
@0001B864:0002 label_1b864:
@0001B866:0024 return;
@0001B86A:0026 end; // checksum: 74935
@0001B876:0006 label_1b876:
@0001B878:0022 function NUMBER IfxOnFileLocked(local_string1)
@0001B878 NUMBER local_number1;
@0001B878
@0001B878
@0001B878 begin
@0001B881:0027 // return coming
@0001B885:0021 SdExceptions(2, local_string1);
@0001B893:0006 local_number1 = LASTRESULT;
@0001B89D:0023 return local_number1;
@0001B8A4:0026 end; // checksum: 6042b2c
@0001B8B0:0009 label_1b8b0:
@0001B8B2:0022 function NUMBER function_461(local_string1)
@0001B8B2 NUMBER local_number1, local_number3;
@0001B8B2 STRING local_string2;
@0001B8B2
@0001B8B2 begin
@0001B8BB:0036 try // ref index 1: 2 ref index 2: 3
@0001B8C9:0021 function_185();
@0001B8CF:0006 local_number3 = LASTRESULT;
@0001B8D9:0004 if(local_number3) then // ref index: 1
@0001B8E5:0027 // return coming
@0001B8E9:0021 function_186(local_string1, local_number1, local_string2);
@0001B8F8:0006 local_number3 = LASTRESULT;
@0001B902:0023 return local_number3;
@0001B909:0005 endif;
@0001B909:0005 label_1b909:
@0001B90B:0027 // return coming
@0001B90F:0021 function_463(local_string1, local_number1, local_string2);
@0001B91E:0006 local_number3 = LASTRESULT;
@0001B928:0023 return local_number3;
@0001B92F:0037 catch
@0001B933:0002 label_1b933:
@0001B935:0021 function_444();
@0001B93B:0038 endcatch;
@0001B93F:0002 label_1b93f:
@0001B941:0024 return;
@0001B945:0026 end; // checksum: 19336
@0001B951:000D label_1b951:
@0001B953:0022 function NUMBER IfxOnNextDisk(local_string1, local_number1, local_string2)
@0001B953 NUMBER local_number2, local_number3;
@0001B953 STRING local_string3, local_string4;
@0001B953
@0001B953 begin
@0001B95C:0021 VarSave(65536);
@0001B967:0021 SdLoadString(17004);
@0001B972:0006 local_string4 = LASTRESULT;
@0001B97C:0021 Sprintf(local_string3, local_string4, local_number1, local_string1);
@0001B98E:0006 global_string9 = local_string2;
@0001B998:0021 EnterDisk(local_string3, local_string1);
@0001B9A4:0006 local_number2 = LASTRESULT;
@0001B9AE:000D local_number3 = (local_number2 = 1);
@0001B9BD:0004 if(local_number3) then // ref index: 1
@0001B9C9:0006 local_string2 = global_string9;
@0001B9D3:0006 local_number2 = 4;
@0001B9DF:0005 goto label_1ba11;
@0001B9E8:0003 endif;
@0001B9E8:0003 label_1b9e8:
@0001B9EA:0009 local_number3 = (local_number2 < 0);
@0001B9F9:0004 if(local_number3) then // ref index: 1
@0001BA05:0006 local_number2 = 3;
@0001BA11:0004 endif;
@0001BA11:0004 label_1ba11:
@0001BA13:0021 VarRestore/VarSave(65536);
@0001BA1E:0027 // return coming
@0001BA22:0023 return local_number2;
@0001BA29:0026 end; // checksum: 6c06d466
@0001BA35:000C label_1ba35:
@0001BA37:0022 function NUMBER function_463(local_string1, local_number1, local_string2)
@0001BA37 NUMBER local_number2, local_number3;
@0001BA37 STRING local_string3, local_string4;
@0001BA37 OBJECT local_object1, local_object2, local_object3;
@0001BA37 begin
@0001BA40:0021 function_185();
@0001BA46:0006 local_number2 = LASTRESULT;
@0001BA50:0021 function_189();
@0001BA56:0006 local_number3 = LASTRESULT;
@0001BA60:0019 local_number2 = (local_number2 = local_number3);
@0001BA6D:0021 function_188();
@0001BA73:0006 local_number3 = LASTRESULT;
@0001BA7D:0009 local_number3 = (local_number3 < 0);
@0001BA8C:0019 local_number2 = (local_number2 = local_number3);
@0001BA99:0004 if(local_number2) then // ref index: 1
@0001BAA5:0024 return;
@0001BAA9:0018 endif;
@0001BAA9:0018 label_1baa9:
@0001BAAB:0021 ComponentErrorInfo();
@0001BAB1:0034 set local_object1 = LASTRESULT;
@0001BABB:0021 SdLoadString(17057);
@0001BAC6:0006 local_string3 = LASTRESULT;
@0001BAD0:0035 local_object1.Feature;
@0001BAE1:0006 local_object2 = LASTRESULT;
@0001BAEB:0020 IsObject(local_object2); // dll: ISRT.dll
@0001BAF4:0006 local_object2 = NOTHING;
@0001BAFE:0006 local_number2 = LASTRESULT;
@0001BB08:0004 if(local_number2) then // ref index: 3
@0001BB14:0021 SdLoadString(17046);
@0001BB1F:0006 local_string1 = LASTRESULT;
@0001BB29:0035 local_object1.Feature;
@0001BB3A:0006 local_object2 = LASTRESULT;
@0001BB44:0035 local_object2.DisplayName;
@0001BB59:0006 local_object2 = NOTHING;
@0001BB63:0006 local_string2 = LASTRESULT;
@0001BB6D:000D local_number2 = (local_string2 = "");
@0001BB7A:0004 if(local_number2) then // ref index: 1
@0001BB86:0035 local_object1.Feature;
@0001BB97:0006 local_object2 = LASTRESULT;
@0001BBA1:0035 local_object2.Name;
@0001BBAF:0006 local_object2 = NOTHING;
@0001BBB9:0006 local_string2 = LASTRESULT;
@0001BBC3:000A endif;
@0001BBC3:000A label_1bbc3:
@0001BBC5:0035 local_object1.FileError;
@0001BBD8:0006 local_object2 = LASTRESULT;
@0001BBE2:0035 local_object2.Description;
@0001BBF7:0006 local_object2 = NOTHING;
@0001BC01:0006 local_string4 = LASTRESULT;
@0001BC0B:000D local_number2 = (local_string4 = "");
@0001BC18:0004 if(local_number2) then // ref index: 1
@0001BC24:0035 local_object1.LastError;
@0001BC37:0006 local_number1 = LASTRESULT;
@0001BC41:0021 Sprintf(local_string4, "%d", local_number1);
@0001BC52:000B endif;
@0001BC52:000B label_1bc52:
@0001BC54:0035 local_object1.FileGroup;
@0001BC67:0006 local_object2 = LASTRESULT;
@0001BC71:0035 local_object1.FileError;
@0001BC84:0006 local_object3 = LASTRESULT;
@0001BC8E:0035 local_object3.File;
@0001BC9C:0006 local_object3 = NOTHING;
@0001BCA6:0006 local_object3 = LASTRESULT;
@0001BCB0:0021 SprintfBox(0, local_string3, local_string1, local_string2, local_object2, local_object3, local_string4);
@0001BCCD:0006 local_object2 = NOTHING;
@0001BCD7:0006 local_object3 = NOTHING;
@0001BCE1:0005 goto label_1bd3c;
@0001BCEA:0006 endif;
@0001BCEA:0006 label_1bcea:
@0001BCEC:0021 SdLoadString(17050);
@0001BCF7:0006 local_string1 = LASTRESULT;
@0001BD01:0035 local_object1.LastError;
@0001BD14:0006 local_object2 = LASTRESULT;
@0001BD1E:0021 SprintfBox(0, local_string3, local_string1, local_object2);
@0001BD32:0006 local_object2 = NOTHING;
@0001BD3C:0002 label_1bd3c:
@0001BD3E:0024 return;
@0001BD42:0026 end; // checksum: 96384757
@0001BD5A:0017 label_1bd5a:
@0001BD5C:0022 function void function_464()
@0001BD5C NUMBER local_number1, local_number2;
@0001BD5C
@0001BD5C OBJECT local_object1;
@0001BD5C begin
@0001BD65:0021 ComponentFilterOS(global_string6, 0, 0, 1);
@0001BD7D:0006 local_number1 = LASTRESULT;
@0001BD87:0035 global_object3.bAlpha;
@0001BD97:0006 local_number2 = LASTRESULT;
@0001BDA1:0004 if(local_number2) then // ref index: 1
@0001BDAD:0035 global_object3.WINNT;
@0001BDBC:0006 local_object1 = LASTRESULT;
@0001BDC6:0035 local_object1.bWinNT4;
@0001BDD7:0006 local_object1 = NOTHING;
@0001BDE1:0006 local_number2 = LASTRESULT;
@0001BDEB:000D local_number2 = (local_number2 = 0);
@0001BDFA:0021 ComponentFilterOS(global_string6, 0, 131072, local_number2);
@0001BE10:0006 local_number1 = LASTRESULT;
@0001BE1A:0035 global_object3.WINNT;
@0001BE29:0006 local_object1 = LASTRESULT;
@0001BE33:0035 local_object1.bWin2000;
@0001BE45:0006 local_object1 = NOTHING;
@0001BE4F:0006 local_number2 = LASTRESULT;
@0001BE59:000D local_number2 = (local_number2 = 0);
@0001BE68:0021 ComponentFilterOS(global_string6, 0, 2097152, local_number2);
@0001BE7E:0006 local_number1 = LASTRESULT;
@0001BE88:0005 goto label_1c046;
@0001BE91:0020 endif;
@0001BE91:0020 label_1be91:
@0001BE93:0035 global_object3.WIN9X;
@0001BEA2:0006 local_object1 = LASTRESULT;
@0001BEAC:0035 local_object1.bWin95;
@0001BEBC:0006 local_object1 = NOTHING;
@0001BEC6:0006 local_number2 = LASTRESULT;
@0001BED0:000D local_number2 = (local_number2 = 0);
@0001BEDF:0021 ComponentFilterOS(global_string6, 0, 16, local_number2);
@0001BEF5:0006 local_number1 = LASTRESULT;
@0001BEFF:0035 global_object3.WIN9X;
@0001BF0E:0006 local_object1 = LASTRESULT;
@0001BF18:0035 local_object1.bWin98;
@0001BF28:0006 local_object1 = NOTHING;
@0001BF32:0006 local_number2 = LASTRESULT;
@0001BF3C:000D local_number2 = (local_number2 = 0);
@0001BF4B:0021 ComponentFilterOS(global_string6, 0, 64, local_number2);
@0001BF61:0006 local_number1 = LASTRESULT;
@0001BF6B:0035 global_object3.WINNT;
@0001BF7A:0006 local_object1 = LASTRESULT;
@0001BF84:0035 local_object1.bWinNT4;
@0001BF95:0006 local_object1 = NOTHING;
@0001BF9F:0006 local_number2 = LASTRESULT;
@0001BFA9:000D local_number2 = (local_number2 = 0);
@0001BFB8:0021 ComponentFilterOS(global_string6, 0, 65536, local_number2);
@0001BFCE:0006 local_number1 = LASTRESULT;
@0001BFD8:0035 global_object3.WINNT;
@0001BFE7:0006 local_object1 = LASTRESULT;
@0001BFF1:0035 local_object1.bWin2000;
@0001C003:0006 local_object1 = NOTHING;
@0001C00D:0006 local_number2 = LASTRESULT;
@0001C017:000D local_number2 = (local_number2 = 0);
@0001C026:0021 ComponentFilterOS(global_string6, 0, 1048576, local_number2);
@0001C03C:0006 local_number1 = LASTRESULT;
@0001C046:0009 label_1c046:
@0001C048:0021 ComponentFilterLanguage(global_string6, 0, 1);
@0001C05B:0006 local_number1 = LASTRESULT;
@0001C065:0035 global_object5.(18);
@0001C074:0006 local_object1 = LASTRESULT;
@0001C07E:0021 ComponentFilterLanguage(global_string6, local_object1, 0);
@0001C08F:0006 local_object1 = NOTHING;
@0001C099:0006 local_number1 = LASTRESULT;
@0001C0A3:0024 return;
@0001C0A7:0026 end; // checksum: c232607
@0001C0B7:0009 label_1c0b7:
@0001C0B9:0022 function NUMBER function_465()
@0001C0B9 NUMBER local_number1;
@0001C0B9
@0001C0B9
@0001C0B9 begin
@0001C0C2:0021 CreateInstallationInfo();
@0001C0C8:0021 MaintenanceStart();
@0001C0CE:0021 ComponentTransferData(global_string6);
@0001C0D7:0006 local_number1 = LASTRESULT;
@0001C0E1:0021 function_467(local_number1);
@0001C0EA:0027 // return coming
@0001C0EE:0023 return local_number1;
@0001C0F5:0026 end; // checksum: 23b2f
@0001C101:0006 label_1c101:
@0001C103:0022 function NUMBER function_466()
@0001C103 NUMBER local_number1, local_number2;
@0001C103
@0001C103
@0001C103 begin
@0001C10C:000D local_number2 = (local_number1 = 0);
@0001C11B:0004 if(local_number2) then // ref index: 1
@0001C127:0027 // return coming
@0001C12B:0023 return 0;
@0001C134:0005 goto label_1c164;
@0001C13D:0004 endif;
@0001C13D:0004 label_1c13d:
@0001C13F:0009 local_number2 = (local_number1 < 0);
@0001C14E:0004 if(local_number2) then // ref index: 1
@0001C15A:0021 function_464();
@0001C160:0002 abort;
@0001C164:0002 endif;
@0001C164:0002 label_1c164:
@0001C166:0024 return;
@0001C16A:0026 end; // checksum: 6406
@0001C176:0004 label_1c176:
@0001C178:0022 function NUMBER function_467(local_number1)
@0001C178
@0001C178
@0001C178
@0001C178 begin
@0001C181:0036 try // ref index 1: 1 ref index 2: 2
@0001C18F:0021 InitProperties();
@0001C195:0037 catch
@0001C199:0002 label_1c199:
@0001C19B:0021 function_444();
@0001C1A1:0038 endcatch;
@0001C1A5:0002 label_1c1a5:
@0001C1A7:0024 return;
@0001C1AB:0026 end; // checksum: 6d722923
@0001C1B7:0003 label_1c1b7:
@0001C1B9:0022 function NUMBER IfxInitProperties()
@0001C1B9
@0001C1B9
@0001C1B9
@0001C1B9 begin
@0001C1C2:0024 return;
@0001C1C6:0026 end; // checksum: c01
@0001C1D2:0006 label_1c1d2:
@0001C1D4:0022 function NUMBER InitProperties()
@0001C1D4 NUMBER local_number1, local_number2;
@0001C1D4
@0001C1D4
@0001C1D4 begin
@0001C1DD:0036 try // ref index 1: 1 ref index 2: 2
@0001C1EB:0020 __ISRTGetPropertyBag(local_number1, local_number2); // dll: ISRT.dll
@0001C1F7:0021 ReadProperties(local_number2);
@0001C200:0020 __ISRTReleasePropertyBag(local_number2); // dll: ISRT.dll
@0001C209:0037 catch
@0001C20D:0002 label_1c20d:
@0001C20F:0021 function_444();
@0001C215:0038 endcatch;
@0001C219:0002 label_1c219:
@0001C21B:0024 return;
@0001C21F:0026 end; // checksum: e0b3f47
@0001C22B:0003 label_1c22b:
@0001C22D:0022 function NUMBER IfxReadProperties(local_number1)
@0001C22D
@0001C22D
@0001C22D
@0001C22D begin
@0001C236:0024 return;
@0001C23A:0026 end; // checksum: c04
@0001C246:0006 label_1c246:
@0001C248:0022 function NUMBER ReadProperties(local_number1)
@0001C248 NUMBER local_number2;
@0001C248
@0001C248
@0001C248 begin
@0001C251:0036 try // ref index 1: 1 ref index 2: 2
@0001C25F:0020 __ISRTGetPropertyBag(local_number1, local_number2); // dll: ISRT.dll
@0001C26B:0021 WriteProperties(local_number2);
@0001C274:0020 __ISRTReleasePropertyBag(local_number2); // dll: ISRT.dll
@0001C27D:0037 catch
@0001C281:0002 label_1c281:
@0001C283:0021 function_444();
@0001C289:0038 endcatch;
@0001C28D:0002 label_1c28d:
@0001C28F:0024 return;
@0001C293:0026 end; // checksum: 1c6b0b6b
@0001C29F:0003 label_1c29f:
@0001C2A1:0022 function NUMBER IfxWriteProperties(local_number1)
@0001C2A1
@0001C2A1
@0001C2A1
@0001C2A1 begin
@0001C2AA:0024 return;
@0001C2AE:0026 end; // checksum: c04
@0001C2BA:0009 label_1c2ba:
@0001C2BC:0022 function NUMBER WriteProperties(local_number1)
@0001C2BC NUMBER local_number2;
@0001C2BC
@0001C2BC
@0001C2BC begin
@0001C2C5:0036 try // ref index 1: 3 ref index 2: 4
@0001C2D3:0021 function_133(54);
@0001C2DE:0021 function_386();
@0001C2E4:0006 local_number2 = LASTRESULT;
@0001C2EE:000D local_number2 = (local_number2 = 0);
@0001C2FD:0004 if(local_number2) then // ref index: 1
@0001C309:0021 function_477();
@0001C30F:0005 goto label_1c320;
@0001C318:0001 endif;
@0001C318:0001 label_1c318:
@0001C31A:0021 function_478();
@0001C320:0004 label_1c320:
@0001C322:0021 function_134(54);
@0001C32D:0027 // return coming
@0001C331:0023 return local_number1;
@0001C338:0037 catch
@0001C33C:0002 label_1c33c:
@0001C33E:0021 function_444();
@0001C344:0038 endcatch;
@0001C348:0002 label_1c348:
@0001C34A:0024 return;
@0001C34E:0026 end; // checksum: 5933b
@0001C35A:0006 label_1c35a:
@0001C35C:0022 function NUMBER IfxOnShowWizardPages(local_number1)
@0001C35C
@0001C35C
@0001C35C
@0001C35C begin
@0001C365:0021 function_0();
@0001C36B:0021 function_466();
@0001C371:0021 function_1();
@0001C377:0024 return;
@0001C37B:0026 end; // checksum: 1e04
@0001C387:0006 label_1c387:
@0001C389:0022 function NUMBER function_477()
@0001C389
@0001C389
@0001C389
@0001C389 begin
@0001C392:0021 function_2();
@0001C398:0021 function_466();
@0001C39E:0021 function_3();
@0001C3A4:0024 return;
@0001C3A8:0026 end; // checksum: 1e01
///////////////////////////////////////////////////////////////////////////////////
// function checksums
// function_0 - 0x5745925C
// function_1 - 0x5A07906F
// function_2 - 0x1502D238
// function_3 - 0x04009B24
// function_4 - 0x4A511307
// function_76 - 0x60112128
// function_77 - 0x670F2032
// function_78 - 0x4370435C
// function_79 - 0x20073402
// function_80 - 0x41253C31
// function_81 - 0x29361C51
// function_82 - 0x40731B01
// function_83 - 0x45785573
// function_84 - 0x5C1D2E0A
// function_85 - 0x28372024
// function_95 - 0x19327D5B
// function_96 - 0xFCFFBED8
// function_97 - 0x5C5B3115
// function_98 - 0x31234770
// function_99 - 0x16370344
// function_100 - 0x3C295562
// function_101 - 0x213E776F
// function_102 - 0x34797006
// function_103 - 0xA9C33DD0
// function_104 - 0xB8C7B7A5
// function_105 - 0xB8C684B5
// function_106 - 0x4826162F
// function_107 - 0xB7D891DE
// function_108 - 0x0B3AFF7E
// function_109 - 0xFFFD25DE
// function_110 - 0x473F6A14
// function_118 - 0x8A80B7EB
// function_119 - 0x00002501
// function_120 - 0xDAF1CC8D
// function_121 - 0x0001D928
// function_122 - 0x0001DD23
// function_123 - 0x0001DD23
// function_124 - 0x36FFD7A3
// function_127 - 0x22385B39
// function_128 - 0x222E5739
// function_129 - 0x76767409
// function_130 - 0x56457609
// function_131 - 0x53450732
// function_132 - 0x6254284D
// function_133 - 0x1AF4F8D7
// function_134 - 0x41B27D45
// function_135 - 0xD23EF80A
// function_138 - 0x61ADFC84
// function_139 - 0x2DFEAB15
// function_140 - 0x660F471C
// function_141 - 0xBCCF7AF8
// function_142 - 0x86A6A7DF
// function_143 - 0xFFFC62C7
// function_144 - 0x5D4DD926
// function_145 - 0x527E3924
// function_146 - 0x546A2924
// function_147 - 0x75402024
// function_148 - 0x700A1B6A
// function_149 - 0x1E7CB710
// function_150 - 0x00011324
// function_151 - 0x6016F772
// function_159 - 0x00072B2B
// function_160 - 0x285BB15A
// function_161 - 0xFEFE7BC1
// function_162 - 0x6F7B490E
// function_163 - 0x5493BA70
// function_164 - 0x86EA399D
// function_165 - 0x9F825BBA
// function_166 - 0xA98917C3
// function_167 - 0xFDEC08D0
// function_168 - 0x004D013B
// function_169 - 0xE3DD48A3
// function_170 - 0x577A7E3B
// function_171 - 0x59604D2A
// function_172 - 0x2659345D
// function_173 - 0x23405076
// function_174 - 0x5C792101
// function_175 - 0xBC9D3801
// function_176 - 0xBCCA4BDA
// function_177 - 0x01048533
// function_178 - 0xEBF7A2FA
// function_179 - 0x4348FD67
// function_180 - 0x285BB05A
// function_184 - 0x31047502
// function_185 - 0x07023A27
// function_186 - 0x5A560048
// function_187 - 0x41703009
// function_188 - 0x5E5E6837
// function_189 - 0x00011426
// function_193 - 0x40A6CE58
// __ISRTInit - 0x4F85382F
// __ISRTUnInit - 0x693E1250
// __ISRTSetComponentLog - 0x56494C18
// __ISRTRestoreMainLog - 0x4D646C6E
// function_211 - 0xB7F8F741
// function_213 - 0xDC92D9E1
// function_214 - 0x00011324
// function_215 - 0x0002AB35
// function_216 - 0x6B3B6909
// function_217 - 0x5643831E
// function_218 - 0x08311D58
// function_219 - 0x00032022
// function_220 - 0x592F195B
// function_222 - 0x1F64E104
// function_223 - 0x352A2811
// function_228 - 0x00023231
// function_229 - 0x00FDDD34
// function_230 - 0x00014026
// function_231 - 0xFEC1A0CA
// function_232 - 0x7047352D
// function_233 - 0x35317F23
// function_234 - 0x772C8B43
// __ISRTDoExit - 0x02071700
// function_236 - 0xC293D3FF
// function_237 - 0x143F6D00
// function_238 - 0xF1032FCA
// function_239 - 0x4C7CDB2D
// function_240 - 0xD9DB2276
// function_242 - 0xD72D7430
// function_243 - 0x5C840772
// function_244 - 0x0DC46C45
// function_245 - 0xD1DEFC87
// function_246 - 0xD49F65D8
// function_247 - 0x0D07DD4F
// function_248 - 0x0006EA38
// function_249 - 0x00074B3D
// function_250 - 0x0002763C
// function_251 - 0x00032F01
// function_252 - 0x95B81410
// function_253 - 0x01003C27
// function_254 - 0x01033429
// function_255 - 0x00031F25
// function_256 - 0x00017F28
// function_257 - 0x0007262E
// function_258 - 0x9DE11E86
// function_259 - 0x57676BBE
// function_260 - 0xFAFCE9D5
// function_261 - 0x1C775461
// function_262 - 0x000321A2
// function_266 - 0x422A012E
// function_267 - 0x2D370038
// function_268 - 0x52520122
// function_269 - 0x363C0B79
// function_270 - 0x2E390003
// function_271 - 0x2A2E6376
// function_272 - 0x0003DC0B
// function_273 - 0x3B474944
// function_274 - 0x455E5117
// function_275 - 0x0003DC0B
// function_276 - 0x4A45604F
// function_277 - 0x0003DC0B
// function_278 - 0x7654743A
// function_279 - 0x36280818
// function_294 - 0xB47AF23E
// function_295 - 0xBB364F2E
// function_296 - 0x04380716
// function_297 - 0x043AB832
// function_298 - 0xFFF27FD5
// function_299 - 0x000B2A29
// function_300 - 0xFFF30ED4
// function_301 - 0x4B48674F
// function_302 - 0xFFFC50F8
// function_303 - 0x67FBC39F
// function_304 - 0x233BB32D
// function_305 - 0x3B15AA6E
// function_306 - 0x0105AE2E
// function_307 - 0x56066324
// function_308 - 0x00000C01
// function_309 - 0xB3B838C6
// function_310 - 0x00015338
// function_311 - 0x0106E728
// function_312 - 0x7841B528
// function_313 - 0x00051F02
// function_314 - 0xFAFF49D5
// function_315 - 0xFC5575C2
// function_316 - 0x0006A706
// function_317 - 0x4C231C10
// function_318 - 0x00041501
// function_319 - 0x1B6E7935
// function_320 - 0x0436940B
// function_321 - 0xFE7A62F2
// function_322 - 0x9600B6F7
// function_323 - 0x7A4A4A78
// function_325 - 0x504E5042
// function_326 - 0xF77CE934
// function_327 - 0xBB791C27
// function_328 - 0xF8CD39C8
// function_329 - 0x7842C50F
// function_331 - 0x99AE3989
// function_332 - 0x5456B24A
// function_333 - 0x00011324
// function_334 - 0x0201AD2D
// function_336 - 0x7B4EFE37
// function_337 - 0xFF8C84C8
// function_338 - 0x51486175
// function_339 - 0x6B1E374A
// function_340 - 0xFFFE69D9
// function_341 - 0x87948D9E
// function_342 - 0xFFFD95FB
// function_343 - 0xE2F5BAB9
// function_344 - 0xFEFD89D1
// function_345 - 0x0D47940B
// function_346 - 0xFFFB2CDF
// function_347 - 0xF8FB10D7
// function_348 - 0xDEB403EB
// function_349 - 0x00029509
// function_350 - 0x4568A748
// function_351 - 0xFEFF1FDF
// function_352 - 0xFAFAA7D2
// function_353 - 0x057E6D0A
// function_354 - 0x5871A335
// function_355 - 0xA6FC2D9D
// function_356 - 0x07034D03
// function_357 - 0x723C9568
// function_358 - 0x337ACF70
// function_359 - 0x17F86DFD
// function_360 - 0xA09481B9
// function_361 - 0x00053D2E
// function_362 - 0x00011324
// function_363 - 0x00021602
// function_364 - 0xFFFBB3F6
// function_365 - 0x00067E2F
// function_366 - 0xFFF869E7
// function_367 - 0x0E7C3921
// function_368 - 0x00024A15
// function_369 - 0x00038C1E
// function_370 - 0xDCDD1EBA
// function_371 - 0x0007833E
// function_372 - 0xFE7C42EA
// function_373 - 0x00043434
// function_374 - 0xFFFF5FF4
// function_381 - 0x00011325
// function_382 - 0x00011325
// function_383 - 0x00011325
// function_384 - 0x00011325
// function_385 - 0x29327C02
// function_386 - 0x00011324
// function_387 - 0x00011325
// function_388 - 0xFEFEC4C8
// function_389 - 0x00011325
// function_390 - 0xFEFEABC8
// function_391 - 0x567E5F41
// function_392 - 0x1B13AA17
// function_393 - 0x1B13A017
// function_394 - 0x1B13A217
// function_395 - 0x1B13B617
// function_396 - 0x14305277
// function_397 - 0x48118946
// function_398 - 0x4012C644
// function_399 - 0x018E4333
// function_400 - 0x7D54C027
// function_401 - 0x00001E01
// function_402 - 0x00031F21
// function_403 - 0x36132C26
// function_404 - 0x0878376E
// function_410 - 0x4C404309
// function_411 - 0x765E4701
// function_412 - 0x217C2544
// function_413 - 0x1432385C
// function_417 - 0x0002A226
// function_418 - 0x5510C305
// function_419 - 0xD1E2A5CB
// function_420 - 0x8396F3B5
// function_421 - 0xDD4F6391
// program - 0x43023202
// IfxRunAfterReboot - 0x0000343F
// IfxOnExitInstall - 0x5F808FD5
// function_425 - 0x00000C01
// function_426 - 0xBFFA94C3
// IfxOnTransferred - 0x00003409
// function_428 - 0x00000C01
// function_429 - 0x40045434
// IfxOnRebooted - 0x00000C01
// function_431 - 0x0000343F
// IfxOnAppSearch - 0x00000C01
// function_433 - 0x0000343F
// IfxOnCCPSearch - 0x00000C01
// function_435 - 0x00000C01
// FinalConstruct - 0x00000C01
// FinalRelease - 0x0000343F
// IfxOnAbortInstall - 0x00000C01
// function_439 - 0x0000343F
// function_440 - 0x31047502
// function_441 - 0x0000343F
// function_442 - 0x00000C01
// function_443 - 0x00001201
// function_444 - 0xA4FA07E3
// function_445 - 0x230C485F
// IfxOnInitInstall - 0x0006B53E
// IfxOnTransferring - 0x0000453D
// IfxOnDisk1Installing - 0x035F8E03
// IfxOnDisk1Installed - 0x6E492E05
// IfxFinalConstruct - 0x68786470
// IfxFinalRelease - 0x1C775F54
// IfxOnFileReadOnly - 0x05042B2C
// function_453 - 0x786C603B
// IfxOnRemovingSharedFile - 0x07042B2C
// function_455 - 0x00056135
// IfxOnMD5Error - 0xC4038920
// function_457 - 0x00074B33
// IfxOnFileError - 0xC404A528
// function_459 - 0x00074935
// IfxOnFileLocked - 0x06042B2C
// function_461 - 0x00019336
// IfxOnNextDisk - 0x6C06D466
// function_463 - 0x96384757
// function_464 - 0x0C232607
// function_465 - 0x00023B2F
// function_466 - 0x00006406
// function_467 - 0x6D722923
// IfxInitProperties - 0x00000C01
// InitProperties - 0x0E0B3F47
// IfxReadProperties - 0x00000C04
// ReadProperties - 0x1C6B0B6B
// IfxWriteProperties - 0x00000C04
// WriteProperties - 0x0005933B
// IfxOnShowWizardPages - 0x00001E04
// function_477 - 0x00001E01